2017-12-28 7 views
-1

私は2つの質問で非常に簡単なスクリプトを持っています。誰かが私が下に追加したスクリプトに追加できることを願っています。GSheets、キーワードを使ってスクリプトをオン/オフする

  1. 私が編集すると、私は好きなように並べ替えます。スクリプトに反応するのは "sheet1"だけです。この時点で、シート2の編集はシート2のソートを行います。

  2. シート1のセル「A9」のキーワードを使ってスクリプトをオン/オフしたいと思います。 "A9"の "sort on"はスクリプトをオフにしたい。

ご覧いただきありがとうございます。私は頼む必要もなく馬鹿だと感じる。

function onEdit(event){ 
    var sheet = SpreadsheetApp.getActiveSpreadsheet(); 
    var editedCell = sheet.getActiveCell(); 
    var tableRange = "A2:Z999"; 

    if(editedCell); 
    var range = sheet.getRange(tableRange); 
    range.sort({ column : 2 }); 
    range.sort({ column : 4 }); 
    } 

答えて

0

ようこそ!

現在使用している現在のアクティブシートには、getActiveSpreadsheet()というラベルを作成しています(sheet)。

など。あなたはアクティブシートであるシート「Foo」にいます。シート 'Bar'に切り替えると、アクティブなシートになります。あなたは、関数はあなたが.getSheetByName("NAME_HERE")

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("NAME_HERE")

にコードを変更してみてください機能を使用したい

に発砲する必要があり、ここにdocumentation

あるシートを指定したいです
関連する問題