Google apps script eventOpenTrigger-Google appsscript only fire';这是第一次
正在尝试为谷歌日历构建一个插件。当我第一次单击事件时,它会触发eventOpenTrigger函数。这正如预期的那样有效Google apps script eventOpenTrigger-Google appsscript only fire';这是第一次,google-apps-script,google-calendar-api,gsuite-addons,Google Apps Script,Google Calendar Api,Gsuite Addons,正在尝试为谷歌日历构建一个插件。当我第一次单击事件时,它会触发eventOpenTrigger函数。这正如预期的那样有效 如果我再次单击另一个事件,eventOpenTrigger将触发。如果再次单击原始事件,则不会触发eventOpenTrigger。这是故意的吗?似乎每个独特事件只触发一次。每次点击活动时,我都想更新卡片中的一些信息。请提供您正在使用的代码,我也在努力解决这个问题。你有办法解决吗?我也看到了这个问题。触发器似乎与单击事件时看到的弹出窗口的呈现相连接,并且该弹出窗口被缓存。如果
如果我再次单击另一个事件,eventOpenTrigger将触发。如果再次单击原始事件,则不会触发eventOpenTrigger。这是故意的吗?似乎每个独特事件只触发一次。每次点击活动时,我都想更新卡片中的一些信息。请提供您正在使用的代码,我也在努力解决这个问题。你有办法解决吗?我也看到了这个问题。触发器似乎与单击事件时看到的弹出窗口的呈现相连接,并且该弹出窗口被缓存。如果刷新浏览器并单击该事件,则该事件将重新触发,但在刷新浏览器之前不会再次触发。可通过
“日历”{“eventOpenTrigger”:{“runFunction”:“oncalendarentopen”}
和函数oncalendarentopen(e){console.log(“foo”)演示;return buildCard(e)}
“foo”只显示一次,无论事件被点击或编辑多少次。@lamblichus也使用谷歌Chrome版本88.0.4324.96(正式构建)(x86_64)您能提供您正在使用的代码吗?我也在努力解决这个问题。你有办法解决吗?我也看到了这个问题。触发器似乎与单击事件时看到的弹出窗口的呈现相连接,并且该弹出窗口被缓存。如果刷新浏览器并单击该事件,则该事件将重新触发,但在刷新浏览器之前不会再次触发。可通过“日历”{“eventOpenTrigger”:{“runFunction”:“oncalendarentopen”}
和函数oncalendarentopen(e){console.log(“foo”)演示;return buildCard(e)}
“foo”仅显示一次,无论事件被单击或编辑多少次。@lamblichus还提供了FWIW谷歌Chrome版本88.0.4324.96(官方版本)(x86_64)