簡體   English   中英

在特定的 Google 表格中設置表格

[英]set a table in a specific sheet of Google Sheets

我有以下代碼,它根據代碼中的 URL 在谷歌表格中添加一個表格。 當前代碼在當前活動工作表中創建表格。 但是從變量“response3”中,我需要在特定工作表中創建一個表,而不是活動表。 確切地說,我需要從名為“sheet3”的工作表中的 response3 創建一個表。

這是我的代碼:

   
var response3 = UrlFetchApp.fetch("https://tabulation.dooblo.net/dAPI/Tabulation/GetSurveyTabulationData?ticket=ebc02621-579b-43ed-ab78-001383a46169&variable=Q_3",params);
  Logger.log(response3.getContentText());
var csvData3 = Utilities.parseCsv(response3);
var sheet3 = SpreadsheetApp.getActiveSheet();
sheet3.getRange(1, 8, csvData3.length, csvData3[0].length).setValues(csvData3);
}

我嘗試了下一個代碼,但沒有奏效:

var response3 = UrlFetchApp.fetch("https://tabulation.dooblo.net/dAPI/Tabulation/GetSurveyTabulationData?ticket=ebc02621-579b-43ed-ab78-001383a46169&variable=Q_3",params);
  Logger.log(response3.getContentText());
var csvData3 = Utilities.parseCsv(response3);
var sheet3 = SpreadsheetApp.getActiveSheet().getSheetByName("sheet3");
sheet3.getRange(1, 8, csvData3.length, csvData3[0].length).setValues(csvData3);

任何人都可以幫助我嗎?

提前非常感謝,

它是getActiveSheet()getSheetByName() - 不是兩者

您可能嘗試做的是在活動電子表格上按名稱獲取工作

所以:

var sheet3 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("sheet3");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM