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 从另一个自定义函数调用google sheets自定义函数_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 从另一个自定义函数调用google sheets自定义函数

Google apps script 从另一个自定义函数调用google sheets自定义函数,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在Google工作表中尝试以下操作,这会产生一个错误,因为尽管当我在编辑器中测试对象时(或者当我将其设置为返回JSON.stringify并直接在显示正确JSON的电子表格中调用它时),函数_2(),当该对象应作为参数传递给函数_1()时,该对象会以某种方式转换为空字符串: =function_1(B2,B3,function_2(A1,A2)) 有什么想法吗?自定义函数应该返回一个值或一个值数组,以便在Google表单中工作 一个或多个值应为有效值,即数字、文本、布尔值或日期 转换为有效G

我在Google工作表中尝试以下操作,这会产生一个错误,因为尽管当我在编辑器中测试对象时(或者当我将其设置为返回
JSON.stringify
并直接在显示正确JSON的电子表格中调用它时),
函数_2(),当该对象应作为参数传递给
函数_1()
时,该对象会以某种方式转换为空字符串:

=function_1(B2,B3,function_2(A1,A2))

有什么想法吗?

自定义函数应该返回一个值或一个值数组,以便在Google表单中工作

一个或多个值应为有效值,即数字、文本、布尔值或日期

转换为有效Google工作表的JavaScript对象类型为

  • 数对数。百分比、货币和其他数字格式取决于谷歌表单格式
  • 字符串转换为文本
  • 迄今为止。
    • 注意:时间、日期时间或持续时间的转换取决于单元格格式,但持续时间可能会很复杂
  • 从布尔到布尔
参考文献


明白了,因为我返回的是有效的JS对象,但不是有效的GS对象,所以它不起作用。谢谢