gpt4 book ai didi

javascript - 变体数组自定义函数 Google Sheets?例如VBA

转载 作者:行者123 更新时间:2023-12-02 22:10:20 25 4
gpt4 key购买 nike

下面的函数将向 Excel 工作表中的每一列添加“1”。如果我将 =vbe(12) 放入 A1,它将在“A1:L1”列中放入“1”。如何将此 VBA 转换为适用于 Google 表格的 JavaScript?

Function vbe(Num As Long) As Variant
Dim ary As Variant
Dim i As Long
ReDim ary(Num - 1)
For i = 0 To Num - 1
ary(i) = 1
Next i
vbe = ary
End Function

Example

最佳答案

您可以编写一个自定义公式来创建一个由“1”组成的数组,并将长度作为指定参数,例如

function myFunction(numberColumns) {
var ones=[];
ones[0]=[];
for(var i=0;i<numberColumns;i++){
ones[0].push(1);
}
return ones;
}

现在,您只需从单元格调用该函数,例如通过输入

=myFunction(12)

可以在有关Custom Functions in Google Sheets的文档中找到有用的信息。和 Google Apps Script .

关于javascript - 变体数组自定义函数 Google Sheets?例如VBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59580142/

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