BlogNoëlの公開備忘録とひとりごと。TrackbacksIFTTT無料範囲減対応に関する備忘録。前回の続きという感じですね。Script(GAS)を使って返信投稿してみたいと思います。文章が長いから2つに分けてスレッド(返信)にして投稿するという感じの使い方です。ScriptでTwitterに投稿する方法を4回に分けて掲載しています。(備忘録)POINT今回のポイントです。スクリプト前回作成したpost_tweet関数を改造します。戻り値を今回投稿したツイートIDとします。今回も引き続きライブラリTwitterWebServiceを使用します。tw_id1);}*1返信する場合は、statusの他にin_reply_to_status_idが必要になります。re_idが空や0の場合は返信でなく普通のツイートが投稿される(模様)。(条件分岐せずに動作しました。)*2今回ツイートしたID(tw_id)は投稿時に受け取った情報(response)をJSON.parseすれば出てきます。ここで注意するのは「id」ではダメです。「id_str」を使います。理由は現在のツイートIDが大きくなりすぎてGAS(というかJavaScript)では扱えないからです。文字列としてIDが入っているid_strを使用します。Step次はTwitterへ画像の投稿をします。「手入力(?)では返信できるのに、関数の返り値を使って返信するとできない!」という事態が発生しました。JavaScriptは約16桁になると数値が丸められてしまうのね。いうか、全世界でそんなにツイッターでつぶやかれているのね。必須ですが表示されません)Website上に表示された文字を入力してください。