我使用Zapier为我们网站上的每一个新注册用户在Google Sheet doc中创建一个新行。然而,我想在创建行时自动替换一个单元格的值,或者,如果不可能,使用onOpen脚本或任何基于时间的触发器。
下面是一个例子,在两个特定的列(比如A和C)中需要改变数据......
/*Job - Colomn A - English to French*/
'Management':'Gestion',
'Social work':'Travail social',
'Reception':'Accueil',
'Art Therapy':'Art-thérapie',
'Volunteer work':'Bénévole',
/*Workplace - Colomn C - English to French*/
'Starting Community':'Communauté en démarrage',
'CLAN Program' : 'Programme FER',
'Other (specify)' : 'Autre affiliation',
'University (specify)' : 'Université',
我怎样才能做到这一点呢?我设法使用onEdit触发器,但由于它不能被Zapier激活,所以没有用。
谢谢!我用Zapier来创建Zapier。
你 不能 实现这种行为,需要一个 Edit
触发器。
Zapier会通过API调用来编辑电子表格,这其实也是触发器的限制之一。
脚本执行和API请求不会导致触发器运行。例如,调用Range.setValue()来编辑一个单元格不会导致电子表格的onEdit触发器运行。
你可能应该直接在Zapier环境中制作这个自动替换功能。
参考 本文件 额外的Apps Script触发限制。