Googleのスプレッドシートで、範囲選択しているセルに対して以下のように罫線を引きたいです。
1.罫線クリア
2.外枠に罫線を引く
3.縦の罫線を引く
マクロ機能を利用して以下のようなコードを作りました。
var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getActiveRangeList().setBorder(false, false, false, false, false, false); spreadsheet.getActiveRangeList().setBorder(true, true, true, true, null, null, '#000000', SpreadsheetApp.BorderStyle.SOLID); spreadsheet.getActiveRangeList().setBorder(null, null, null, null, true, null, '#000000', SpreadsheetApp.BorderStyle.SOLID);
しかし、2行目の罫線クリアが実行されません。
3,4行目の罫線を引くコードを削除すると、クリアされます。
各行のコード単体で実行すると正常に動作しますが、連続で動作させると意図した動作をしないです。
行間でスリープを入れてみましたが変化ありませんでした。
何か足りないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/20 08:01