Javascript 变量数组自定义函数谷歌表单?例如VBA

Javascript 变量数组自定义函数谷歌表单?例如VBA,javascript,google-sheets,user-defined-functions,dynamic-arrays,variant-array,Javascript,Google Sheets,User Defined Functions,Dynamic Arrays,Variant Array,下面的函数将在excel工作表的每一列中添加“1”。如果我在A1中输入=vbe(12),它将在“A1:L1”列中输入“1”。如何将此VBA转换为Google Sheets的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 v

下面的函数将在excel工作表的每一列中添加“1”。如果我在A1中输入=vbe(12),它将在“A1:L1”列中输入“1”。如何将此VBA转换为Google Sheets的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

您可以编写一个自定义公式,创建一个长度为指定参数的“1”数组,例如。
function myFunction(numberColumns){
var ones=[];
一[0]=[];

因为(var i=0;我太感谢你了!
function myFunction(numberColumns) {
  var ones=[];
  ones[0]=[];
  for(var i=0;i<numberColumns;i++){
    ones[0].push(1);
  }
  return ones;
}