1

Google スクリプト エディターを使用して、さまざまなタスク (メール アカウントの作成など) を完了できるようにする雇用チャートを自動化し、次の人にタスクを完了する (給与に追加するなど) ためのメールをトリガーしています。

triggerOnEdit(e)この関数を とともに使用しvar rang = e.range;て、シートで変更が行われたアクティブな行を取得し、各タスクの列を定義しています。

私の現在の問題は、建物の列で定義されている建物に応じて、OR ステートメントを使用して同じ人に電子メールを送信できるようにしようとしていることです。

function buildingEmail(e)
{
  var range2 = e.range;
  var row2 = range2.getRow();
  var building2 = SpreadsheetApp.getActiveSheet().getRange(row2,3).getValue();
  //var building = SpreadsheetApp.getActiveSheet().getRange(30,3).getValue();
  
    
  if(building2 == ('building 1'||'building 2'))
  {
  //SpreadsheetApp.getUi().alert("Email sent to building 1 Admin");
  MailApp.sendEmail(prEmail,"New Staff Onboarding","A change has been made to the Onboarding Sheet that needs your attention. Please visit link to complete your task.");
  return;
  }

私が使用し||ているのは、ORステートメントを実行する方法のように見えるいくつかのGoogle検索で、それが機能していないように見えるためです。私は今それを適切に行う方法を見つけようとしましたが、これを理解できないようです. これに関する支援はありますか?

スクリプト全体をアップロードする必要がある場合はアップロードできますが、誰かが OR ステートメントを追加する方法を知っていれば、残りは適切に機能していると思います。

4

2 に答える 2