Javascript

AI

【GAS】Vertex AI APIでブログのパーマリンクを自動生成する

Google CloudのVertex AIのGemini APIで、ブログ記事のパーマリンクをを作成していく流れを紹介する記事です。Google Apps Scriptで処理していきます。
Code

【Notion API】Google Apps Scriptでリッチテキストの編集を自動化する

NotionのAPIを使って、ページ内のブロックのリッチテキストを自動的に編集する方法を紹介します。日々の日記用のページを自動作成したり、自動更新することが出来るようになります。
Code

【Notion API】Google Apps Scriptでデータベースからページの中身を取得する

NotionのDatabase API、Page API、Block APIでページの内容を取得する方法を紹介します。ベースはJavaScriptなのでNode.js、Deno、Bunでも流用できるかと。
Code

【GAS】Google Apps Scriptの基本的な使い方・始め方

GASの基本的な使い方を紹介します。Googleの各種サービスを利用するためにGoogle Cloudと紐付ける方法も紹介します。
Code

【Chrome拡張機能】一般公開の申請をするまでの手順

自作のChrome拡張機能を一般公開するまでの手順に関する記事です。ダッシュボードへの登録、掲載情報の設定、連絡先の設定、審査申請、そして公開に至るまでのほぼ全ての過程を紹介します。
Code

【TypeScript初心者】選択したテキストをコンテキストメニューを使ってクリップボードにコピーするChrome拡張機能

テキストを選択して右クリックメニューからクリップボードにコピーするChrome拡張機能の開発に関する記事になります。サービスワーカーとコンテンツスクリプト間のやり取りと、Uncaught (in promise) NotAllowedError: Failed to execute 'writeText' on 'Clipboard': Document is not focused.のエラーへの対応も紹介します。
Code

【Chrome拡張機能開発】GitHubでmainブランチにいる時に目立たせて気付きたい

GitHubでmainブランチにいることを目立たせるChrome拡張機能の開発方法を初学者向けに解説します。Storage APIを処理するためにPromiseメソッドチェーンを組んで実装しました。
Code

【GAS、GPT-4】OpenAI APIでGmailに届くエラーメールをスプレッドシートに記録する

Google Apps Scirptを使っていると、Gmailにそのエラー情報が送られてきたりします。そこで、OpenAI APIのGPT-4とParserで情報を抽出しましょう。
Code

【GAS、JavaScript】月末や月またぎも考慮した日付の計算をする

JavaScriptで日付を扱う際に、月またぎを考慮した計算も入れなければならないことがあります。その場合にどのような関数で取れるかどうかを紹介します。結局はタイムスタンプを使う方法に帰着するもんですよね。
Code

【JavaScript】数値を0埋めされた文字列として加工する

JavaScriptで、IDなどを採番する時に0埋めした数値が欲しい時があります。その時に利用できるスニペットを紹介します。