如果我有一个谷歌电子表格,例如
https://docs.google.com/spreadsheet/ccc?key=0AjAdgux-AqYvdE01Ni1pSTJuZm5YVkJIbl9hZ21PN2c&usp=sharing
我已经在上面设置了通知,以便在单元格发生变化时立即给我发送电子邮件。
我通过电子表格 API 对该电子表格进行了更改 - 即不是手动更改。
然后我收到一封这样的电子邮件:
主题:最近编辑了“通知测试”
查看您的 Google 文档“通知测试”中的更改:单击此处
其他人从 10/01/2014 12:23 到 12:23(格林威治标准时间)进行了更改
- 值已更改
如果我打开“单击此处”链接,则会得到此 URL,其中显示了电子表格中已更改的单元格:
我的问题是:
有没有办法以我可以以编程方式使用的格式(例如 JSON)获取有关哪个单元格已更改的信息?
我浏览了 Google 电子表格 API:https : //developers.google.com/google-apps/spreadsheets/
并在 Drive API Revisions:https : //developers.google.com/drive/manage-revisions
我还尝试使用 Google Apps 脚本设置 onEdit() 事件:https : //developers.google.com/apps-script/understanding_triggers
我认为这最后一种方法将是答案。
这种方法的问题在于,虽然 onEdit 可用于通过电子邮件发送更改的详细信息,但它似乎只有在手动编辑电子表格时才会触发,而我的则是通过电子表格 API 以编程方式更新。
有任何想法吗?
email notifications google-sheets revisions google-apps-script
我有一个用C#编写的Microsoft Azure Function App 2.0预览版,它绑定到http:// localhost:7071.
如何将其绑定到0.0.0.0而不是localhost,以便我可以从本地网络上的另一台计算机访问它?
查看这些Microsoft Docs,我可以看到如何在local.settings.json文件中
指定端口
"Host": {
"LocalHttpPort": 7071,
"CORS": "*"
}
但不是使用哪个网络接口.
来自Rails背景我会这样做: rails s -b 0.0.0.0
我如何在.net/Azure功能世界中执行此操作?