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 ステートメントを追加する方法を知っていれば、残りは適切に機能していると思います。