スキップしてメイン コンテンツに移動

【整理】Notion・TrelloのAPI取得マニュアル

Notionなどの「データベース」と繋ぐと、GASがあなたの代わりにノートを整理してくれます。
APIキーの保存方法は、[1-Aの記事]を参考にしてください。

1. Notion API

  1. Notion開発者ポータルで「新しいインテグレーション」を作成。
  2. 「シークレット」をコピーします。
  3. 【重要】 操作したいNotionページを開き、右上の「…」→「接続先」から、今作ったアプリを追加してください。

2. Trello API

  1. Trello Power-Up管理画面にアクセス。
  2. 「APIキー」をコピー。
  3. そのすぐ下の「トークンを生成」リンクから「トークン」もコピーします。

3. スクリプトプロパティへの保存

[1-A]の手順で以下の名前で保存してください。

名前(プロパティ)
NOTION_KEY Notionのシークレット
TRELLO_KEY TrelloのAPIキー

💡 ためしにAPIを使ってみよう:入館証の読み込みテスト

GASが正しく「入館証」を取り出せるか確認します。

function testProductivityConfig() {
  const key = PropertiesService.getScriptProperties().getProperty('NOTION_KEY');
  const sheet = SpreadsheetApp.getActiveSheet();
  sheet.getRange("A1").setValue(key ? "Notion連携の準備OK!" : "キーが未設定です");
}

コメント

このブログの人気の投稿

【2026年版】GAS自動化の「準備」ガイド:APIキーの入手からかんたんな動作テストまで

「GASの自動化を始めたいけど、設定が難しそう…」と不安に思っていませんか? 実は、GASで外部サービスを操るために必要なのは、 「合言葉(APIキー)」 を手に入れることだけです。 そもそも「GAS」とは? GAS(Google Apps Script)は、Googleが提供する 「Googleワークスペースを自動操縦するための魔法の杖」 です。 特別なソフトをインストールすることなく、ブラウザひとつでメール送信やデータ集計を全自動化できます。 APIとは要するに何? APIを一言でいうなら、 「サービス専用の窓口に並ぶための整理券」 です。 たとえば、あなたがデパート(Google)の厨房(AIやデータ)に直接入ることはできませんが、店員さん(API)に「整理券(APIキー)」を見せれば、代わりに料理を作って持ってきてくれます。 Gemini API:AIの「脳みそ」を呼び出す窓口 今回の自動化で主役となるのが「Gemini API」です。これはGoogleが誇る最新AIの機能を、あなたのプログラムから直接呼び出すための窓口です。 テキストの生成や要約など、これまで人間が頭を使っていた作業をGASが代わりに実行するための「脳」の役割を果たします。 1. Gemini API の整理券を「無料」でもらう まずは、AIの脳みそであるGeminiを使えるようにします。 💰 費用について:無料版で大丈夫? 「Geminiの有料プランに入っていないとダメなの?」と思うかもしれませんが、 結論、無料でOKです! 開発者向けの「Google AI Studio」には無料枠が用意されており、個人の自動化レシピを試す分には十分すぎるほど無料で使えます。 Google AI Studio にアクセスします。 左メニューの 「APIキーを作成」 をクリック。 ポイント: 初めて開いた場合、すでにデフォルトのキーが作成されていることがあります。その場合は、表示されている英数字のキーをコピーするだけでOKです! ※新しく作りたい場合は 「キーを作成」 ボタンから発行できます。 表示された長い英数字をコピーします。これが、あなたの「無料整理券(APIキー)」...

【通知】LINE・Slack・DiscordのAPI取得マニュアル

自動化の醍醐味は、GASに「チャットで報告させる」ことです。 APIキーの保存方法については、 [1-Aの記事] で解説した「金庫(スクリプトプロパティ)」の手順を先に行っておいてくださいね! 1. LINE Messaging API LINE Developers にログイン。 新規チャネルを作成し、 「Messaging API設定」 タブへ。 一番下の「チャネルアクセストークン」を発行してコピーします。 2. Slack (Webhook & API) Slack API で「Create New App」を作成。 「Incoming Webhooks」をONにして、表示されるURLをコピーします。 3. Discord (Webhooks) サーバー設定の「連携サービス」から「ウェブフックを作成」。 「ウェブフックURLをコピー」をクリック。これだけで準備完了です! 4. スクリプトプロパティへの保存 取得したキーは、[1-A]の手順で以下の名前で保存してください。 名前(プロパティ) 値 LINE_TOKEN LINEのアクセストークン SLACK_URL SlackのWebhook URL 💡 ためしにAPIを使ってみよう:金庫の確認テスト チャットへ通知を飛ばす前に、金庫に正しく合言葉が保存されているかチェックしましょう。 function testNotificationConfig() { const props = PropertiesService.getScriptProperties(); const slackUrl = props.getProperty('SLACK_URL') || "未設定"; const sheet = SpreadsheetApp.getActiveSheet(); sheet.getRange("A1").setValue("設定確認:" + slackUrl.substring(0, 10) + "......

【情報収集】天気・技術ニュースのAPI取得マニュアル

外部の「生きたデータ」をGASに流し込むための窓口を確保しましょう。 保存方法は [1-Aの記事] の「金庫」の手順で行います。 1. OpenWeatherMap (天気予報) OpenWeatherMap に登録。 「API keys」タブにあるキーをコピーします。 2. Qiita API Qiitaの「設定」→「アプリケーション」を開く。 「個人用アクセストークン」を発行してコピーします。 3. Yahoo Finance (キー不要) Yahoo FinanceなどはAPIキーなしで数字を取る「スクレイピング」という手法を使います。具体的なやり方は各レシピ記事で紹介します! 4. スクリプトプロパティへの保存 [1-A]の手順で以下の名前で保存してください。 名前(プロパティ) 値 WEATHER_KEY 天気APIのキー QIITA_TOKEN Qiitaのアクセストークン 💡 ためしにAPIを使ってみよう:情報源の接続テスト 情報収集のパスワードが正しくセットされているか確認します。 function testDataConfig() { const weatherKey = PropertiesService.getScriptProperties().getProperty('WEATHER_KEY'); const sheet = SpreadsheetApp.getActiveSheet(); sheet.getRange("A1").setValue(weatherKey ? "お天気API、準備完了!" : "キーが未設定です"); }