Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Googlesheets-根据函数结果设置单元格格式_Google Apps Script_Google Sheets_Google Sheets Formula_Google Sheets Api - Fatal编程技术网

Google apps script Googlesheets-根据函数结果设置单元格格式

Google apps script Googlesheets-根据函数结果设置单元格格式,google-apps-script,google-sheets,google-sheets-formula,google-sheets-api,Google Apps Script,Google Sheets,Google Sheets Formula,Google Sheets Api,使用google apps脚本,我们可以编写电子表格函数,我们可以从以下单元格调用这些函数: function f() { return [['A', 'B'],['C', 'D']]; } 然后,如果我们用=f()填充一个单元格,则从我们输入公式的单元格开始,2x2组单元格将填充值“a”、“B”,然后是“C”、“D” 我们是否可以通过此返回值设置单元格的格式?也许我们不必为每个单元格返回一个普通字符串,而是可以返回一个可能包含“value”键和“format”键的对象?No​自定义函数旨

使用google apps脚本,我们可以编写电子表格函数,我们可以从以下单元格调用这些函数:

function f() {
  return [['A', 'B'],['C', 'D']];
}
然后,如果我们用
=f()
填充一个单元格,则从我们输入公式的单元格开始,2x2组单元格将填充值“a”、“B”,然后是“C”、“D”


我们是否可以通过此返回值设置单元格的格式?也许我们不必为每个单元格返回一个普通字符串,而是可以返回一个可能包含“value”键和“format”键的对象?

No
自定义函数旨在模拟普通函数,如
=SUM()
。就像普通函数不能做这种格式的事情一样,自定义函数也不能。有,但从安全角度来看不推荐。好的,谢谢你的解释。我将尝试手动进行格式化。@krafczyk您不必手动进行格式化。你不能用自定义函数。您可以创建一个常规函数,然后从脚本编辑器或自定义菜单运行它。这可能不值得花时间。我必须编写的代码必须确定电子表格的哪些部分是标题,哪些是值。这有点困难,而且考虑到调试google脚本函数有多困难,可能不值得我花时间。我大约每月使用一次这个电子表格,手工添加格式需要<1分钟。