正在对 sheet 的保存启动操作

Initiating action on Save of sheet

我有一个使用 Smartsheet API 的 C# 控制台应用程序(不是 Web 应用程序),它可以从/向另一个应用程序导入/导出数据。我想要做的是启动此应用程序以在 Smartsheet 工作表的保存上运行。我读过有关 Webhooks 的信息,但至少在 C# 级别上的文档很糟糕。我不经常(如果有的话)在 http POST / GET / Rest 和 JSON 代码世界工作,所以我不太理解给出的例子。如果有 C# 示例,我将不胜感激任何可以给出的方向。

如果不使用 webhooks 来提醒更改,您可以定期轮询 sheet 并询问版本号并存储该值。

// Get sheet version. smartsheet.SheetResources.GetSheetVersion(sheetId);

然后将它与您获得的先前版本号进行比较,如果最新版本号更高,您就知道已经进行了更改。然后你就可以开始你的过程了。

有关版本号的更多信息在文档中 here