2014-02-16 147 views
1

是否可以通過Google Apps腳本打開Goog​​le Spreadsheet?
我試圖創建一種鏈接到電子表格中的某個單元格的方法,但我無法管理從腳本(部署爲Web應用程序)打開工作表。
我想打開電子表格,然後設置活動工作表和範圍(當電子表格打開時,我知道如何做後者)。通過Google Apps腳本打開Goog​​le電子表格

在此先感謝!

編輯
這裏是我當前的代碼:

function doGet(e){ 
    var ss = SpreadsheetApp.openById("[id]"); 
    SpreadsheetApp.setActiveSpreadsheet(ss); 
    var sheet = ss.getSheetByName("Kunder"); 
    var row = Number(e.parameter.row); 
    var col = Number(e.parameter.col); 
    var range = sheet.getRange(row, col); 

    //OPEN THE SPREADSHEET HERE 

    SpreadsheetApp.setActiveSheet(sheet); 
    SpreadsheetApp.setActiveRange(range); 
} 

回答

1

您需要使用正確的ID爲電子表格。找到它的一個方法是:

  1. 公開賽在谷歌驅動器包含文件夾
  2. 右鍵單擊表格
  3. 選擇獲取鏈接
  4. 複製出

的URL會將該網址形式如下: https://drive.google.com/open?id=xoxoxoxoxoxoxoxoxoxoxoxo

使用id參數值作爲參數openById,例如:

var ss = SpreadsheetApp.openById(「xoxoxoxoxoxoxoxoxoxoxo」);

相關問題