2014-02-13 75 views
0

在與Google Enterprise支持人員交談之後,他們建議我在Stackoverflow上創建一篇文章。Google Doc引用另一張工作表

我有一個帶有商店列表(表單A)的Google Doc表單,我試圖將其他表單(表單B)引用到VOID特定商店。

我要完成的是,如果空白工作表上的商店名稱輸入到工作表A中,它會自動將商店名稱轉換爲VOID。 Google支持認爲IF聲明是解決問題的開始,但他們無法爲此提供幫助。

對於任何人來說,想出一個解決方案,我很樂意給你買幾杯星巴克咖啡。你的支持意味着很多。

回答

0

使用Google Scripts可以很簡單。 (Tutorial

編輯腳本做:工具 - >腳本編輯器

,並在目前的加這個功能

編輯:

那麼,你需要做的觸發器。在這種情況下會在當前工作表被編輯

這裏是JavaScript

function onEdit(event) { 
    // get actual spreadsheet 
    var actual = event.source.getActiveSheet(); 

    // Returns the active cell 
    var cellSheet1 = actual.getActiveCell(); 

    // get actual range 
    var range = event.source.getActiveRange(); 

    // get active spreadsheet 
    var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 

    // get sheets 
    var sheet_two = activeSpreadsheet.getSheetByName("Sheet2"); 

    range.copyValuesToRange(sheet_two, range.getColumn(), range.getColumn(), range.getRow(), range.getRow()); 

    // get cell from sheet2 
    var cell = sheet_two.getRange(range.getValue()); 
    cell.setValue(cellSheet1.getValue()); 

    // display log 
    Logger.log(cellSheet1.getValue()); 
} 

,如果你想測試你可以檢查my spreadsheet,那裏你可以檢查所有數據,多數民衆贊成在工作表Sheet1插入會被複制到工作表2

+0

如果補償,Pablo會提供一個腳本嗎?當然是 – user3307583

+0

..見上面 –

相關問題