我知道有很多与此相关的话题,但是我找不到任何适合我的话题。我想在另一个网站获取的Google电子表格中发布一些变量。
我有一些变量,例如:
var a = parseInt($('table.thinline:eq(4)>tbody>tr:eq(1)>td:eq(1)').text().replace(/\D/g,''),10);
var b = $('table.thinline:eq(0)>tbody>tr:eq(1)>td:eq(1)').text();
var c = parseInt($('table.thinline:eq(3)>tbody>tr:eq(2)>td:eq(1)').text().replace(/\D/g,''),10);
页面加载后,我希望它们可以在google电子表格中的列中发布。因此,第一列应选择存储在变量a下的值,第二列-变量b,第三列-变量c等。
我也想避免表格。
如何解决这个问题?
谢谢。
答案 0 :(得分:0)
如果我正确理解了您的问题,则希望在Google表格的三行中填写您的变量。
这可以通过.appendRow方法实现。您会找到文档here。
var spreadSheetID = ""; // Add string with the ID of your spreadsheet here
var sheetName = ""; // Add string with the name of your Sheet here
var a = "value for first column";
var b = "value for second column";
var c = "value for third column";
function appendRows() {
var ss = SpreadsheetApp.openById(spreadSheetID); // Select Spreadsheet by ID
var sheet = ss.getSheetByName(sheetName); // Select your Sheet by its Name
sheet.appendRow([a, b, c]);
}
appendRows();
这会将a附加到A行,将b附加到B行,将c附加到C行。