2017-06-21 136 views
0

在我的電子表格中,我同時從外部API輸入和其他工作表的計算。將結果轉換爲值

從塔A:H,數據正在不斷通過下面的腳本刷新:

var pull_url = 'https://';   //ommited 
    var get_options = '';    //ommited 

    var pull_response = UrlFetchApp.fetch(pull_url, get_options); 
    var pull_csvData = Utilities.parseCsv(pull_response); 

    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheets = ss.getSheets(); 
    var sheet = ss.getSheetByName("InputSheet"); 

    var range = sheet.getRange("A:H"); 
    range.clear(); 

    sheet.getRange(1, 1, pull_csvData.length, pull_csvData[0].length).setValues(pull_csvData); 

從列範圍「I:W」,我有需要計算每次我式一堆運行腳本。 但是,每次運行腳本時,公式都將被替換爲值。

難道你們會告訴我如何避免公式被轉換成數值,甚至如何使它們被計算爲每一行/列?

回答

0

很可能pull_csvData[0].length返回的值足以覆蓋列I:W上的公式。您應該插入更多列或將其替換爲H列8列的編號。