我正在尝试使用Google Apps脚本API并从现有文档及其中的数据生成数组。我能够像这样直接生成一个数据,但我需要从工作表数据动态生成一个。
var myStringArray = ["Q #1","Q #2","Q #3"];
我尝试过但却失败了......
var ss = SpreadsheetApp.openById('0AvDqITxPHOGndENaZGJRTEkyTk9OQ1lqZEdPcTVsZWc');
var sheet = ss.getSheets()[0];
var myStringArray = sheet.getRange('A1:A50');
答案 0 :(得分:4)
用
var myStringArray = sheet.getRange('A1:A50');
您已检索范围对象。
将范围对象中的值作为数组返回
var myStringArray = sheet.getRange('A1:A50').getValues();
即使数组中只有一行,它也将作为2维返回,并且必须按以下方式处理:
var r = 5; // sixth row as arrays are zero based
var c = 0; // column A or first column in array
return myStringArray[r][c]
变量r& c不是必需的。仅供参考。