Google apps script 通过更改谷歌电子表格触发谷歌云功能
我想使用某个Google电子表格作为云功能的UI。 例如,我需要SQLStatement、TargetSheet和TargetCell列,这样我的同事就可以用他们的SQL技能处理GCFunction,并将结果写入他们需要的Google工作表中 脚本正在运行,我的问题是触发器。云功能将由源电子表格的每次更新触发,我不需要将任何信息推送到该功能 几天后我就开始做研究了,但我读到的关于Firestore、应用程序脚本和云功能的文章越多,我就越困惑,我从最初的问题中得到的教训也就越大。因此,我的问题是:Google apps script 通过更改谷歌电子表格触发谷歌云功能,google-apps-script,google-sheets,google-cloud-platform,google-cloud-functions,Google Apps Script,Google Sheets,Google Cloud Platform,Google Cloud Functions,我想使用某个Google电子表格作为云功能的UI。 例如,我需要SQLStatement、TargetSheet和TargetCell列,这样我的同事就可以用他们的SQL技能处理GCFunction,并将结果写入他们需要的Google工作表中 脚本正在运行,我的问题是触发器。云功能将由源电子表格的每次更新触发,我不需要将任何信息推送到该功能 几天后我就开始做研究了,但我读到的关于Firestore、应用程序脚本和云功能的文章越多,我就越困惑,我从最初的问题中得到的教训也就越大。因此,我的问题是:
通过更新某个谷歌电子表格触发云功能的最简单方法是什么?更简单的解决方案是使用谷歌应用程序脚本编辑或更改触发器。每个触发器的事件对象不同 仅当使用Google Sheets UI进行更改时,才会触发编辑触发器;当使用UI编辑电子表格时,或当用户或通过编程方式进行更改(如插入行)时,才会触发更改触发器
Google表单中可用的触发器有
- 打开:保留功能名称
onOpen
- 编辑:保留函数名
onEdit
- 选择更改:保留功能名称
onSelectionChange
- 更改:没有保留的函数名
- 表单提交:没有保留的函数名