Googleスプレッドシートで使い方の分からないメソッドがあります。
現在、GASを使いデータの入力規則を作る作業を行っております。
そこで、DataValidationクラスにある指定された値以外の入力を規制する'getAllowInvalid()'を使っているのですが、
作成したルールを適応する段階で、設定した値を'true'に上書きしてしまい、コンパイルエラーが生じます。
リファレンス等を調べてみたのですが、具体的な使い方が書いておらず、どのように使うのかがわかりません。どのように使えばよろしいでしょうか。
コードは以下の通りになります。今回のケースは整数値1~100まで制限するものにしております。
GoogleAppsScript
1function myFunc(){ 2 var cell = SpreadsheetApp.getActive().getRange("B2"); 3 var rule = SpreadsheetApp.newDataValidation() 4 .requireNumberBetween(1,100) 5 .getAllowInvalid() 6 .build(); 7 8 cell.setDataValidation(rule); 9} 10
'setAllowInvalid()'は使用することができたのですが、これはデフォルトで表示されるエラーダイアログが編集できないため検証中です。
質問は以上です。
何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。