从Google表格上的变量添加数组-Google Apps脚本

问题描述 投票:0回答:2

我有一个看起来像的现有代码,

var copyPageNumbers = [5, 7, 9];

我在Google工作表的列中具有相同的数字5、7、9,并且设置了一个变量以获取价值,

var credentials = ss.getRange(i, 11).getValue(); // The value of this is 5, 7, 9

基于上述变量。我想使用在credentials变量中使用copyPageNumbers变量的代码,看起来像这样,

var copyPageNumbers = [credentials];

但是这不起作用。任何指导将不胜感激。

google-apps-script google-sheets
2个回答
1
投票

var credentials = ss.getRange(i, 11).getValue();返回字符串“ 5,7,9”,但您需要将其作为数组。

假设格式是一致的(即,[数字] [逗号] [空格],则可以使用split()将其转换为数组。

split()

0
投票
var credentials = ss.getRange(i, 11).getValue().split(", "); // [5, 7, 9]
var copyPageNumbers = credentials;
© www.soinside.com 2019 - 2024. All rights reserved.