我有一个使用Smartsheet API的C#控制台应用程序(不是Web应用程序),可以从/向另一个应用程序导入/导出数据。我想要做的是启动此应用程序以在Save of the Smartsheet工作表上运行。我读过关于Webhooks的文章,但至少在C#级别上,文档很糟糕。我不定期(如果有的话)在http POST / GET / Rest和JSON代码世界中工作,所以我不太了解给出的示例。如果有C#例子,我会真诚地感谢任何可以给出的方向。
答案 0 :(得分:0)
如果不使用webhooks来提醒您更改,您可以定期轮询工作表并询问版本号并存储该值。
// Get sheet version.
smartsheet.SheetResources.GetSheetVersion(sheetId);
然后将其与您之前获得的版本号进行比较,如果最新版本号更高,您就知道已经进行了更改。然后,您可以启动您的流程。
有关版本号的更多信息,请参阅文档here