Google apps script googlescript-From:知道响应是否经过编辑或是新的

Google apps script googlescript-From:知道响应是否经过编辑或是新的,google-apps-script,Google Apps Script,我使用返回FormResponse的来向用户发送邮件确认,并使用链接来更新响应 我不知道如何知道onSubmit()的上下文:响应是否已编辑或是新的 没有像IsEdition()或IsUpdate()这样的函数 我尝试了getId(),它总是返回一个值。 我还可以将id与url进行比较,但返回null 我的观点是(不是)如果只是更新回复,就发送不同的电子邮件。您可以手动阅读回复表,看看它是否是最后一行。除非响应及时发送(如前一个触发器执行时到达的另一个响应)根据预期响应的数量,可以存储每个响应的

我使用返回FormResponse的来向用户发送邮件确认,并使用链接来更新响应

我不知道如何知道onSubmit()的上下文:响应是否已编辑或是新的

没有像IsEdition()或IsUpdate()这样的函数

我尝试了getId(),它总是返回一个值。 我还可以将id与url进行比较,但返回null


我的观点是(不是)如果只是更新回复,就发送不同的电子邮件。

您可以手动阅读回复表,看看它是否是最后一行。除非响应及时发送(如前一个触发器执行时到达的另一个响应)

根据预期响应的数量,可以存储每个响应的ID,例如,以确定是否发送邮件

不应用于这些情况,我在这里仅用于演示目的。

/*用于演示的代码*/
函数onFormSubmit(r){
var_key=r.response.getId();
如果(_key&!isEdited(_key))发送邮件();
}
功能(键){
var _isEdited=假;
如果(!ScriptProperties.getProperty(键))
setProperty(键'FormResponse');
其他的
_i编辑=正确;
报税表已编辑;
}
/*用于演示的代码*/