質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

1回答

1932閲覧

GASでFlex Messageを適用する方法

minminzemin

総合スコア21

LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

0クリップ

投稿2019/02/28 09:22

Google Apps Script(GAS)でのFlex Messageを適用する方法を教えていただきたいです。
Flex Messageシュミュレータで出てきたものを、どこに貼り付けるのが正解なのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

どこ

を言うには、送信部分のコードが必要です

メッセージにあるようにFlex Messageは、"メッセージ"の下位概念なので、応答メッセージを送るや直後の「プッシュメッセージを送る」で書かれているmessagesに入れればいいと思います。
右のサンプルにあるjsonのmessage:につづけて、その「出てきたもの」を貼り付けしてください。

投稿2019/03/01 02:06

papinianus

総合スコア12705

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

minminzemin

2019/03/01 11:29

''' 'messages': [{ "type": "bubble", "styles": { "footer": { "separator": true } }, "body": { "type": "box", "layout": "vertical", "contents": [ { "type": "text", "text": "RECEIPT", "weight": "bold", "color": "#1DB446", "size": "sm" }, { "type": "text", "text": "Brown Store", "weight": "bold", "size": "xxl", "margin": "md" }, { "type": "text", "text": "Miraina Tower, 4-1-6 Shinjuku, Tokyo", "size": "xs", "color": "#aaaaaa", "wrap": true }, { "type": "separator", "margin": "xxl" }, { "type": "box", "layout": "vertical", "margin": "xxl", "spacing": "sm", "contents": [ { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "出発時間", "size": "sm", "color": "#555555", "flex": 0 }, { "type": "text", "text": "バス会社", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "到着時間", "size": "sm", "color": "#111111", "align": "end" } ] }, { "type": "separator", "margin": "xxl" }, { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "ITEMS", "size": "sm", "color": "#555555" }, { "type": "text", "text": "XXX", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "3", "size": "sm", "color": "#111111", "align": "end" } ] }, { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "TOTAL", "size": "sm", "color": "#555555" }, { "type": "text", "text": "XXX", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "$7.31", "size": "sm", "color": "#111111", "align": "end" } ] }, { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "CASH", "size": "sm", "color": "#555555" }, { "type": "text", "text": "XXX", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "$8.0", "size": "sm", "color": "#111111", "align": "end" } ] }, { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "CHANGE", "size": "sm", "color": "#555555" }, { "type": "text", "text": "XXX", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "$0.69", "size": "sm", "color": "#111111", "align": "end" } ] }, { "type": "box", "layout": "horizontal", "contents": [ { "type": "text", "text": "CHANGE", "size": "sm", "color": "#555555" }, { "type": "text", "text": "XXX", "size": "sm", "color": "#111111", "align": "end" }, { "type": "text", "text": "$0.69", "size": "sm", "color": "#111111", "align": "end" } ] } ] }, { "type": "separator", "margin": "xxl" }, { "type": "box", "layout": "horizontal", "margin": "md", "contents": [ { "type": "text", "text": "PAYMENT ID", "size": "xs", "color": "#aaaaaa", "flex": 0 } ] } ] } }], ''' このように指定しましたが、うまく反映されません。 ちなみにこちらはFlex Message Simulatorで作製しました。
papinianus

2019/03/04 01:25

別質問立てたようなので、こちらは解決か削除してください
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問