我已经为提交表单时带有偏移量的 Google 工作表编写了脚本。有 2 个工作表和 2 个关联的 Gform。
以前,以下脚本在两个工作表上都运行良好。突然间,脚本只能在一张纸上工作。我试图在我想要的活动工作表上手动启动脚本(工作表显然已激活),但脚本没有运行。但是,该脚本在另一张纸上运行良好。
总结一下:
脚本未运行(手动或 Gforms 提交偏移量均未运行):sheetname“ DemandeIntervention F-TEC-052 ”脚本正在运行(手动或使用 Gforms 提交偏移量):sheetname“ RapportIntervention F-QUA-052”
此后的脚本:
function CopyFormatting() {
//Déclaration des variables
var SS = SpreadsheetApp.getActiveSheet(); //Sheet of forms response
var LastRow = SS.getLastRow(); //last row of sheet (n)
var RefRow = SS.getRange('3:3'); //Row n°3 considered as reference
//Copy formatting to last row from reference row
RefRow.copyTo(SS.getRange(LastRow,1), {formatOnly: true});
}
拜托,你能帮我在两张纸上运行脚本吗?谢谢
B104
。因此作为工作表的最后一行SS.getLastRow();
检索104
,因此单元格A104
是每个脚本执行期间要格式化的单元格。
您可以通过删除具有最后一个表单响应的行下方的所有行来避免此问题。
如果文本 i 对您来说非常重要B104
,那么您必须getLastRow()
通过其他方法进行替换,例如getNextDataCell(direction)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句