2016-12-12 6 views
1

javaまたはgoogleスクリプトのいずれかを使用してセル値を読み取るヘルプが必要です。私が読もうとしているセルには数式があります。私のスクリプトがデータを読み込むと、私は#DIV \ 0を取得します!エラー。javaまたはgoogleスクリプトを使用してセル値を読み取る

function readData(){ 
    var Keys = "1Vp_fjFVFXHDjJRXl7C6mNzCK66jVB1I1BjieaZK6P"; 
    var SheetName = "AAL"; 
    var WR; 

    SS = SpreadsheetApp.openById(Keys); 
    Sheet = SS.getSheetByName(SheetName); 
    Range = Sheet.getDataRange(); 
    Data = Range.getValues(); 

    WR = Data[30][15]; 
} 

すべてのヘルプは、感謝にappriciatedされます。ここで

は私の単純なスクリプトです。

答えて

0

[30] [15]の代わりに、このコードを使用して範囲を1つのセルに制限します。

これが機能しない場合、おそらくセルにこのDIV/0値が含まれている可能性がありますか?

function readData(){ 
    var Keys = "1Vp_fjFVFXHDjJRXl7C6mNzCK66jVB1I1BjieaZK6P"; 
    var SheetName = "AAL"; 
    var WR; 

    SS = SpreadsheetApp.openById(Keys); 
    Sheet = SS.getSheetByName(SheetName); 
    Range = Sheet.getRange(30, 15); //changed here 
    Data = Range.getValue(); //and here 

    WR = Data; //and here 
} 
+0

こんにちは、ありがとうございます。私はまだ同じエラーが発生しています。 「型付き」の値がある場合は正常に動作しますが、式の結果はエラーとなります。計算された値を絶対値に変換する簡単な方法はありますか? –

関連する問題