実現したいこと
指定したセルをアクティブにしたいのですが、エディタでの実行をしてもアクティブになりません。(+スプレッドシート上のスクリプト割り当ての問題)
解決法のご教示のほどよろしくお願いいたします。
発生している問題・エラーメッセージ
GASのactivateAsCurrentCellが動かないことがあります。
問題1.エディタでソースコードを実行してもA1セルがアクティブにならない。
問題2.スプレッドシートの図形にスクリプトの割り当てをすると、スプレッドシートの宣言がパターンAの時はA1がアクティブになるが、パターンBの時はアクティブにならない。
該当のソースコード
// Google Apps Script|GAS
function cursor_move() {
//スプレッドシート名の宣言
//const spreadSheet = SpreadsheetApp.getActiveSpreadsheet();//パターンA
const spreadSheet = SpreadsheetApp.openById('ID');//パターンB
console.log(spreadSheet.getName());//パターンAでもパターンBでも同じ
const sheet = spreadSheet.getActiveSheet();
sheet.getRange("A1").activateAsCurrentCell();//A1セルをアクティブにする。
}
### 試したこと スプレッドシート名の宣言がパターンAでもパターンBでもconsole.logは同じスプレッドシート名を返す。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。