gpt4 book ai didi

javascript - 我可以将数组从 Google 电子表格传递到 Google App Script 方法吗?

转载 作者:行者123 更新时间:2023-11-30 07:09:15 25 4
gpt4 key购买 nike

我可以将数组从 Google 电子表格传递到 Google App 脚本方法吗?

假设我有一个应用程序脚本函数,它需要一个包含两个元素的列表(注意:这个例子只是一个例子,所以请不要告诉我如果我简单地将每个元素作为单独的参数传递,我的问题就会得到解决)。如何从 Google 电子表格单元格调用此函数?

我都试过了:'=myFunc([1,2])' 和 '=myFunc((1,2))' 都给我一个解析错误。

最佳答案

在电子表格公式中,您可以使用大括号构造嵌入式数组。分号是行分隔符;逗号(或使用逗号作为小数点分隔符的区域设置中的反斜杠)是列分隔符。

现在,当此类嵌入式数组传递给 Google Apps 脚本时,它们会被转换为二维 Javascript 数组,就像引用范围一样。

所以:

=myFunc({1,2})

=myFunc({1;2})

function myFunc(value)
{
}

在第一个公式中,value 将为 [[1, 2]]。在第二个中,它将是 [[1], [2]]

关于javascript - 我可以将数组从 Google 电子表格传递到 Google App Script 方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18296634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com