記事一覧
【ソースコード配布用】Googleカレンダーの予定をLINEグループに定時送信する方法【IFTTT・LINE Notify】
const IFTTT_URL = 'https://maker.ifttt.com/trigger/calendar_line/with/key/{your-key}';const CALENDER_GMAIL = '{GoogleカレンダーのGメールアドレス}@gmail.com';fun…
【8行プログラミング】LIFFアプリ&LINEログインを実装するチュートリアル【LINE Messaging API】
index.html
<!DOCTYPE html><html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/s
【コピペ用】お問合せ効率化bot
以下のコードをコード.gs内にコピペしてください。
チャンネルアクセストークンはご自身のものに置き換えてください。
const ACCESS_TOKEN = "チャンネルアクセストークン";const bot = new LineBotSdk.client(ACCESS_TOKEN);function doPost(e) { bot.call(e, callback) };function ca
【コピペ用】LIFF & LINEログイン
index.html
<!DOCTYPE html><html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script charset="utf-8" src="https://static.line-scdn.net/liff/edge/2/s
【LINE bot】アンケートとターゲティングメッセージを送信するチュートリアル【Google Apps Script / LINE Messaging API】
const SPREAD_SHEET_ID = "スプレッドシートのID";const SHEET_NAME = "シート1"const ACCESS_TOKEN = "LINE Developersのチャンネルアクセストークン";const sheet = SpreadsheetApp.openById(SPREAD_SHEET_ID).getSheetByName(SHEET_NAME);co
もっとみる【ソースコード配布用】Googleカレンダーの予定をLINEグループに定時送信する方法【IFTTT・LINE Notify】
const IFTTT_URL = 'https://maker.ifttt.com/trigger/calendar_line/with/key/{your-key}';const CALENDER_GMAIL = '{GoogleカレンダーのGメールアドレス}@gmail.com';function handler() { var _d = new Date(); let fromDate
もっとみる【有料】LINE botで順番待ち整理券を作る方法
const SPREAD_SHEET_ID = "スプレッドシートのID";const SHEET_NAME = "シート1"const ACCESS_TOKEN = "LINE チャンネルアクセストークン";const sheet = SpreadsheetApp.openById(SPREAD_SHEET_ID).getSheetByName(SHEET_NAME);const bot = n
もっとみる【プログラム配布用】LINEbotでレシートを自動解析
動画で解説しているプログラムconst FOLDER_ID = "フォルダーID"const SPREAD_SHEET_ID = "スプレッドシートID";const SHEET_NAME = "シート1"const ACCESS_TOKEN = "LINEのチャンネルアクセストークン";const sheet = SpreadsheetApp.openById(SPREAD_SHEET_ID).
もっとみる【ソースコード配布用】GAS x OCRで画像から文字を簡単に抜き出す方法【Google Apps Scriptチュートリアル】
const FOLDER_ID = "GoogleドライブのフォルダID"const SPREAD_SHEET_ID = "GoogleスプレッドシートのシートID";const SHEET_NAME = "Googleスプレッドシートのシート名"const SHEET = SpreadsheetApp.openById(SPREAD_SHEET_ID).getSheetByName(SHEET_
もっとみる【プログラム配布】10行のプログラムでWebサイトをスクレイピングしてみよう!
const spreadsheet = SpreadsheetApp.openById("スプレッドシートのID")const sheet = spreadsheet.getSheetByName('シート1')function scrape() { let content = UrlFetchApp.fetch("https://fuku-fk.com/").getContentText();
もっとみる【プログラム配布用】リッチメニューの自由分割&タブ切り替えを実装するチュートリアル【LINE公式アカウント / Messaging API】
リッチメニューの自由分割◯ライブラリのスクリプトID(バージョン34) 1KsjhQa6oymhUiACWsAlFTG_XoN8Pnz4px2ekABPjO4tSMX6xRSQMBicy
リッチメニューの構造作成
const bot = new LineBotSdk.client("チャンネルアクセストークン");function createRichMenu() { let richmen
【プログラム配布用】ユーザーの興味を惹くオシャレなメッセージの作り方【LINE Messaging API / Flexメッセージ】
ベースのプログラム
const bot = new LineBotSdk.client("チャンネルアクセストークン");function doPost(e) { bot.call(e, callback) };function callback(e) { if (bot.bool(e, "message", "text")) { bot.replyMessage(e, [bot.tex
【ソースコード配布用】7行のプログラムでLINE botを作ってみよう!【Google App Script・LINE Messaging API】
基本のプログラム
const bot = new LineBotSdk.client("チャンネルアクセストークン");function doPost(e) { bot.call(e, callback) };function callback(e) { if (bot.bool(e, "message", "text")) { bot.replyMessage(e, [bot.textMe
LIFFのLINEログインとFirebase Auth連携チュートリアル【実装からセキュリティールールまで解説】
LIFFとFirebase(Firestore)を使うと、様々なLINEサービスを手軽に作成することができます。
例えばスターバックスの会員カードような、LINEのユーザーと会員情報を紐付けたサービスの開発が可能となります。
LIFFとFirebase Authの関係性LIFFを使うことでWebアプリの処理でLINE IDを取得することができるため、LINE botを使ったサービスと連携ができた