这是错误:
服务错误:ContactsApp:不匹配:etags = [“RX44ejVSLit7I2A9WhJWFkoLRAM.”],版本 = [1345671373905000]
当我是执行脚本的人时,我的 App Script 应用程序运行良好,但是当另一个人执行脚本时,我收到上述错误。我已根据需要设置了所有执行权限。
这是错误:
服务错误:ContactsApp:不匹配:etags = [“RX44ejVSLit7I2A9WhJWFkoLRAM.”],版本 = [1345671373905000]
当我是执行脚本的人时,我的 App Script 应用程序运行良好,但是当另一个人执行脚本时,我收到上述错误。我已根据需要设置了所有执行权限。
GAS 团队意识到联系人和日历的这个问题。
根据您为 sleep() 设置的时间,它可能会定期工作。它似乎与服务器负载有关。
分成两个脚本对我来说效果很好。第一个脚本是接受或创建联系人数据的地方。该脚本将数据推送到数据库中(我使用了 ScriptDb)。要添加到联系人的每个字段都是单独的记录,并引用需要添加到的联系人。
第二个脚本在触发器上检查数据库是否有任何新数据。它遍历数据库,试图为每个联系人添加一个字段。每次尝试添加字段时都使用 try()...catch()。注意:不要在这个过程中使用 sleep(),你的脚本可能会超时。
当然,您可以等到 GAS 解决问题。