Googhe Sheets - 在创建新行时自动替换一个值。

问题描述 投票:1回答:1

我使用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。

google-sheets automation zapier
1个回答
0
投票

不能 实现这种行为,需要一个 Edit 触发器。

Zapier会通过API调用来编辑电子表格,这其实也是触发器的限制之一。

脚本执行和API请求不会导致触发器运行。例如,调用Range.setValue()来编辑一个单元格不会导致电子表格的onEdit触发器运行。

你可能应该直接在Zapier环境中制作这个自动替换功能。

参考 本文件 额外的Apps Script触发限制。

© www.soinside.com 2019 - 2024. All rights reserved.