我如何使用推送通知跟踪Google表格中的表格的更改?

问题描述 投票:0回答:1
如何使用推送通知跟踪Google表格中表格的更改? 我的Web应用程序应收到有关a的更改的通知,并写入表格b。

我必须跟踪A片A的更改,并且如果发生更改,则将数据写入表B

我使用了此

我找不到如何跟踪特定表,而不是整个文档 当Google表文档更改时,我成功收到通知

我的问题是,我在同一文档中阅读和写作时,当我的应用程序在表A上收到更改消息并将数据写入表B时,我再次收到更改通知,一切都开始了(无限循环)

如果您的工作表由用户手动编辑,则可以创建一个thallableTrigger

google-sheets google-api push-notification google-drive-api google-sheets-api
1个回答
2
投票

function pushNotification(e) { const payload = { cell: e.range.getA1Notation, old_value: e.oldValue, new_value: e.value, editor: e.user } const yourWebAppUrl = "https://something.com/" // I don't know how your web app receives information // so edit the request to match what you need const response = UrlFetchApp.fetch(yourWebAppUrl, { method: 'get', contentType: 'application/json', payload: JSON.stringify(payload) }) } 如果您的工作表不是手动编辑的,而是通过脚本:

// you can't

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.