前提・実現したいこと
Androidタブレット上でGoogleスプレッドシートを使用した簡易的なチェックシートを作成中です。
タブレットに接続したバーコードリーダーから情報を入力し、スプレッドシート状のマスターデータと入力データを照合します。
タッチ画面の為に操作の回数を減らしたいので、
入力が終わったらGASでアクティブセルへ移動させることで省力化したいと考えています。
チェックボックスをONにするとGASが作動するようにしています。
発生している問題・エラーメッセージ
特定のセルをアクティブにしても、最後にタップしたセルが優先されており
画面が移動しない。
(GASの処理は進むが画面はチェックボックスセルへの入力モードのままになっている)
該当のソースコード
const SS = SpreadsheetApp.getActiveSpreadsheet(); const Smain = SS.getSheetByName("メイン"); const FS = "D3"; const TABLE = "D4:D63"; const CB1 = "A5"; //入力範囲の初期化操作 if(Smain.getRange(CB1).getValue()===true){ Smain.getRange(TABLE).clearContent() Smain.getRange(FS).clearContent() Smain.getRange(FS).activate() //スイッチをオフに Smain.getRange(CB1).setValue(false)
補足情報(FW/ツールのバージョンなど)
使用しているタブレットはHUAWEI MediaPad T5 です。
GASなどの問題よりもAndroid端末側の問題となりますでしょうか
回答1件
あなたの回答
tips
プレビュー