变体数组自定义函数 Google 张? VBA 例如
Variant Array Custom Function Google Sheets? VBA For Example
下面的以下函数将向 excel sheet 的每一列添加“1”。如果我将 =vbe(12) 放在 A1 中,它将在 "A1:L1" 列中放置“1”。我如何将 VBA 翻译成 JavaScript for Google Sheets?
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
您可以编写一个自定义公式,创建一个长度为指定参数的“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 and Google Apps Script 的文档中找到有用的信息。
下面的以下函数将向 excel sheet 的每一列添加“1”。如果我将 =vbe(12) 放在 A1 中,它将在 "A1:L1" 列中放置“1”。我如何将 VBA 翻译成 JavaScript for Google Sheets?
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
您可以编写一个自定义公式,创建一个长度为指定参数的“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 and Google Apps Script 的文档中找到有用的信息。