こちらの記事を参考にして、階層構造の(ネストされた)箇条書きリストを追加することができました👏
箇条書きにするにはテキストを改行(\n
)で区切りますが、
階層を作るには、タブ(\t
)を重ねます。
GoogleスライドのApps Scriptで以下を実行すると、
- Lv1 はじめに
- Lv2 次に
- Lv3 その次に
- Lv2 次に
というテキストボックスを追加します。
コード.gs
const presentation = SlidesApp.getActivePresentation();
const slides = presentation.getSlides();
const shape = slides[0].insertShape(SlidesApp.ShapeType.TEXT_BOX,50,100,300,150); //shapeType, left, top, width, height(pt)
const textbox = shape.getText();
textbox.setText('Lv1 はじめに\n\tLv2 次に\n\t\tLv3 その次に');
textbox.getListStyle().applyListPreset(SlidesApp.ListPreset.DISC_CIRCLE_SQUARE); //listPreset