前提・実現したいこと
googleスライドのテキストボックスの書式設定(パディング上下左右の0.25cmデフォルトを0.05cmに変更)を変更するスクリプトを検討しています。
やりたいことは、スクリプトを実行後、そのスライド内では新規でテキストボックスを作成時も、ずっと上下左右のパディング設定が0.05cmになっているような形にしたいです。
機能としてなさそうなので、スクリプトを作りたいのですが、パディングの情報の拾い方、引数などに悩んでいます。
お詳しい方ご教授お願いいたします…
該当のソースコード
以下にスクリプトエディタのひな形を記載しました。
例のコードとして下記は張り付けて実行できるところまで確認できたので、ここから修正して進めたいです。欲しい機能は「テキストボックス作成時、デフォルトで0.05cmにする」機能になります。それ以外の機能は不要なので、以下のコードからも削除になります。
おそらくsetPaddingだとは思うのですが…事例が見つからず困っています。。
function myFunction() { var slide = SlidesApp.getActivePresentation().getSlides()[0]; //スライド1枚目 //テキストボックス追加(insertShape(shapeType, left, top, width, height)) var shape = slide.insertShape(SlidesApp.ShapeType.TEXT_BOX, 50, 100, 200, 60); var txtRng = shape.getText(); txtRng.setText("Hello, World!"); //テキストボックスの文字設定 //文字装飾: //太字+背景色(青)+文字色(白)+フォント(Indie Flower)+文字サイズ(32) txtRng.getTextStyle().setBold(true) .setBackgroundColor('#0000ff') .setForegroundColor("#ffffff") .setFontFamily("Indie Flower") .setFontSize(32); //中央揃え txtRng.getParagraphStyle().setParagraphAlignment(SlidesApp.ParagraphAlignment.CENTER); }
あなたの回答
tips
プレビュー