2017-06-13 20 views
0

私の仕事のために作業シートを作成しようとしています。 Googleスクリプトでは、電子メールを正しく送信しているシートの「カスタムメニュー」を作成しました。しかし、今私は、特定のセルから値を取得し、それが下にあるかどうかを確認したい、例えば、2、その値で電子メールを送信する。今のところ、私はこれを持っています:Googleのスクリプトでセルから値を取得する

function onOpen() { 
    var ui = SpreadsheetApp.getUi(); 
    // Or DocumentApp or FormApp. 
    ui.createMenu('Custom Menu') 
     .addItem('First item', 'menuItem1') 
     .addSeparator() 
     .addToUi(); 
} 
function menuItem1() { 
    SpreadsheetApp.getUi() // Or DocumentApp or FormApp. 
    .alert('You clicked the first menu item!'); 
    if('A1' > 3){ 
    MailApp.sendEmail('[email protected]l.pl', 'subject', 'message'); 
    } 
} 

私はこのセルからこの値を取得する方法がわかりません。この「」私がやろうとしています何のほんの一例であるならば、私はそれが動作していない知っているヘルプのあらゆる種類のために事前にありがとうござい

答えて

0

まず、あなたはシートを見つける必要があります。。

var sheet = SpreadsheetApp.getActiveSheet(); 

はその後、あなたは、セル範囲を指定し、値(複数可)を取得する必要があります:

var value = sheet.getRange("A1").getValue(); 

あなたがここでより多くの機能のためのAPIを閲覧することができます:https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app

+0

はどうもありがとうございましたそれはworks.I。それを探していたが、私はそれを正しく理解してはいけない。説明をありがとう。 – Kramar

関連する問題