2017-10-16 9 views
0

基本的な考え方: 最初のシートのセルD2に文字列があります。 D2 文字列と何らかのテキストを比較するセルG2にカスタム関数を追加したい場合は、F2 の値をH2に出力します(ここでは、Sheet2で= Sheet1!H2を更新します)。 Sheet2の上のセル。文字列を比較するGoogleシートとカスタム関数

少し複雑、私は、少しスクリプトの知識を持っている し、このすべてを把握するだけでなくenuff構文を知らない。

ここでは、私は(動作していない、しようとしているものです)

function compareString() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0]; 
    var name_Cell = sheet.getRange("D2"); // ('D2'); 
    var url_Cell = sheet.getRange("F2"); 
    if (name_Cell == "Burning man-Limbo") 
    { 
    //var nextSheet = ss.getSheetByName("Limbo"); 
    //nextSheet.getRange(A2).setValues(url_Cell); 
    var cell = sheet.getRange("H2"); 
    return cell.setValue(url_Cell); 
    } 
    else 
    { throw ("Danger Will Robinson: input bad : " + name_Cell); 
    return; 
    } 
} 

答えて

1

これはApp Engiとは関係ありませんそれは外部機能を必要としません。これをF2セルに入れます:

=IF(D2="Burning man-Limbo", H2, "Danger Will Robinson: input bad : " + D2)