繁体   English   中英

为什么Google Apps电子表格setValue函数未在单元格中设置值?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM