ポンコツエンジニアのごじゃっぺ開発日記。スマートフォン用の表示で見るポンコツエンジニアのごじゃっぺ開発日記。ポンコツだけど、気にするな。エンジニアの日々の開発などの記録を残していきます。Script(GAS)をこれから使おうという方向けのアドベントカレンダーになります。今回はGASからGoogleドキュメントを操作したいと思います。Docsに書いた内容をはてなブログに投稿するスクリプトを作成してみたので、そちらを紹介したいと思います。課題点さいごにはてなブログへの投稿スクリプトからはてなブログに投稿する方法はいろいろあるかと思います。以下のように、AtomPubを使った例を以前紹介しました。www.pnkts.net今回はメールでの投稿をしたいと思います。表示されたページの下の方に、メール投稿という項目があるので、そちらに書いてあるメールアドレスをメモしておきましょう。投稿メールアドレスは、そこのメールアドレスに送った内容をそのまま記事として公開してくれます。下書き投稿メールアドレスは、公開はせず下書き状態にしてくれます。テスト時には、下書き投稿メールアドレスに送るようにしておくと良いかと思います。Docsに紐づくスクリプトを作成しましょう。www.pnkts.net同じように、Googleドキュメントを開いて、メニューバーのツールから、スクリプトエディタを選択することで開くことができます。DocumentApp.getActiveDocument().setName('タイトルをここに入力する')}使い方このスクリプトを貼り付けた状態でドキュメント側をリロードしてみましょう。ドキュメントの上のメニューにはてなブログ用のメニューが表示されるかと思います。中身が空っぽになり、ファイル名もデフォルトのものに戻ります。同時にはてなブログ側にも投稿されます。それと同時に、Googleドライブの指定したところに、バックアップとしてファイルがコピーされます。これで、Googleドキュメントからはてなブログへの投稿を実現できました。課題点ただ、ドキュメント上で書いたスタイルを適用した状態ではてなブログに投稿するところまで実装することができませんでした。今回はMarkdown形式の入力になってしまっています。GoogleドキュメントをHTML形式にしてそれをメールで送ればいいんでしょうが、今回のアドベントカレンダーには間に合いませんでした。さいごにこれでGoogleドキュメントをGASで操作することができるようになりました。20日目の記事です...2019-12-11【GAS】スプレッドシートで目次のようにシートの一覧ページを作ろう。11日目の記事です...2019-12-10【GAS】スプレッドシート上にボタンを配置してスクリプトを実行しよう。...2019-12-01【初心者向け】初めてのGAS、導入からスクリプトの実行までの使い方紹介。関連記事2019-12-31【振り返り】1人でアドベントカレンダー25日間を書ききったぞ!2019-12-25【GASの起動時間の制限を回避せよ】分割実行や非同期処理を使って高速実行を実現してみた!2019-12-24【GAS】祝日を取得するスクリプトを書いてAPIとして公開してみよう。はてなブログProITのエンジニアとして働いていますが、まだまだポンコツエンジニアです。毎日の開発についてや工夫などを紹介したいと思います。4にモーションセンスが来た!数日使ってみた感想を紹介。)お問い合わせ|プライバシーポリシー|制作物スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。