2017年10月14日 (土曜日)
09:59:51
#
Life
App Script作業メモ。Google Docsでいつも日付をタイトルにして議事録とか作業メモとか取っているんだけど自動で入力してほしいなと思って作ってみた。Quickstartサンプル通りのOnOpenを実装して、あとはドキュメントを眺めて実装。
Quickstartサンプルは本当にシンプルすぎるのでまぁ一回実装してみてからかんがえるに
Extending Google Docs The Basicsあたりを読めばよかったのかも。
- @OnlyCurrentDocで現在のドキュメント限定にしてコンテンツが見えるように
- DocumentApp.getActiveDocument().getBody() で本文のオブジェクトBodyを取得
- Body.getParagraphs()で本文の文章が取得できて paragraph[0].getText() で最初のパラグラフの文字が何かとかわかる。
- 追加するのはinsertParagraph(0, text), 戻り値Paragraphに対してフォーマッティングとかできる(setHeading(DocumentApp.ParagraphHeading.HEADING1);)。
- Logger.log() でログをとりあえずはく。というかまぁ最初は何もわからないので色々と試行錯誤するしか