![](/img/trans.png)
[英]Google Apps Script (Spreadsheet) - selecting an array in spreadsheet based on a condition in cells
[英]Why is google apps spreadsheet setValue function not setting values in cells?
为什么我不能在Google Apps电子表格API中使用setValues来设置电子表格中单元格的值?
我输入了正确的单元格,该值似乎还可以。 但是,细胞中什么也没有出现! 我使用以下代码在工作表的第一行之后创建行。
sheet.insertRowsAfter(1,15);
之后我做了这个
sheet.setActiveCell("C2").setValue("AAA");
问题是您需要先获得范围,然后才能将值设置为该范围。 您的代码应为:
sheet.getRange("c2").setValue("AAA");
GAS和VBA之间的这种区别使我花了一些时间来习惯。 您必须先“掌握”某个范围,然后才能更改或设置其值。
我自己找到了这个问题的答案,并希望防止其他人遇到同样的问题。
Google aps api会将新单元格的默认字体颜色设置为其上方的颜色。 我在说明栏中使用了白色的蓝色。 白色字体会传播,但背景不会传播,导致白色出现白色。 我最终找到了这个,并通过使用
setFontColor("#000000");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.