実現したいこと
GASでスプレッドシートのセルの枠線を二重線に設定したい
発生している問題・分からないこと
GASを使ってスプレッドシートのセルに二重枠線を設定したいのですが、他のボーダースタイルは全て正常に動作するのに、二重線にする「DOUBLE」だけなぜか普通の「SOLID」になってしまいます。これはこちらの設定ミスでしょうか?それともGAS側の一時的なバグでしょうか?今までは記憶が正しければ特に問題なく二重線になっていたし、気づくまでは特に内容を書き換えていないはずなのでバグなんじゃないかなと思うのですが…
該当のソースコード
GAS
1const ss = SpreadsheetApp.getActiveSpreadsheet(); 2const sh = ss.getSheetByName("シートの名前"); 3sh.getRange('A1:B2').setBorder(true,true,true,true,true,true,true,SpreadsheetApp.BorderStyle.DOUBLE);
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
- 最後のBorderStyle.DOUBLEのところをDASHEDなど他のスタイルにした場合は正常に作動しました。
- 他のスプレッドシートとGASを作って同じプログラムを書いてみても同じようにソリッド線になりました。
- スプレッドシート上の枠線設定で二重線にした場合は正常に二重線になりました。
補足
特になし

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