Googleスプレッドシート(テンプレート、トラッカー、レポートなど)を、公開、メール送信、埋め込みが可能な、美しく整ったHTMLテーブルに変換します。アドオンのインストールや面倒なエクスポート作業、レイアウト崩れに悩まされることはもうありません。





Googleスプレッドシートは作成には最適ですが、他人に見せるのには不向きです。データをWebページ、メール、クライアント向けドキュメント、ナレッジベースなど、別の場所で活用しようとすると、必ず壁にぶつかります。コピー&ペーストでは書式が崩れ、スクリーンショットでは検索ができず、すぐに情報が古くなってしまいます。「ウェブに公開」機能を使えばGoogleのインターフェースが残ってしまい、デザインも変更できません。アドオンを使おうにも、一度きりの作業のために権限を付与するのは気が引けるものです。
多くの場合、求められているのはシンプルなことです。つまり、使い慣れたテーブルを、クリーンなHTMLとして、自分で管理できるファイル形式で手に入れることです。
Googleスプレッドシートのテンプレートを、公開可能なテーブルへ
多くのチームでは、予算管理、コンテンツカレンダー、価格表、プロジェクト進捗ボードなど、いくつかのGoogleスプレッドシートのテンプレートを標準化しています。これらはテンプレートであるため、繰り返し入力が行われますが、その都度、元のファイルへの編集権限を与えたくない相手と共有する必要が生じます。
これこそが、繰り返し発生する真の課題です。テンプレートを作ることではなく、入力済みのバージョンを、レイアウトを崩さずに定期的に公開することです。HTMLテーブルとしてレンダリングすれば、この問題はきれいに解決します。どのブラウザでも開き、あらゆるCMSに埋め込め、メール本文にも表示でき、静的なスナップショットとして機能します。元のファイルを誤って編集される心配もなく、閲覧者がアカウントを持つ必要もありません。
Saiはエクスポートファイルを経由せず、シートに直接接続するため、指定したタブの最新の内容を読み取ります。すべての行と列を取得し、1行目をヘッダーとして認識してスタイルを適用するため、単なるセルの羅列ではなく、見やすいテーブルとして出力されます。出力されるのは単一の自己完結型HTMLファイルです。スタイルはインラインで記述されるため、ファイルを移動したり、添付したり、他のシステムに貼り付けたりしても表示が崩れることはありません。
ファイルが保存される前に、Saiがファイル名を確認します。変換処理はシートに対して読み取り専用で行われるため、元のデータが変更されることはありません。
指定すべき3つの項目
プロンプトで以下の3つの入力を求めるのには、よくある失敗を防ぐ理由があります。
/d/ と /editの間にある文字列です。シート名による指定は、似た名前のシートが複数ある場合に曖昧になりますが、IDであれば確実に特定できます。
出力はプレーンなHTMLであるため、その後の活用方法は自由自在です。CMSやNotionページに埋め込んだり、メールに添付して受信者がダウンロード不要の整形された表として閲覧できるようにしたり、リポジトリにコミットして静的ページとして公開したりできます。ニュースレターにマークアップを貼り付けることも可能です。シートが更新されるたびに変換を再実行してファイルを置き換えれば、ワークフローは常に一定です。一度設定するだけで、その価値は十分にあります。
デフォルトのスタイルがブランドイメージと合わない場合は、列幅、ヘッダーの背景色、ストライプ模様(ゼブラストライプ)、固定フォントスタックなど、希望するスタイルを指定する行を追加してください。シートの列数が多く、ページに収まりきらない場合は、含めたい列を指定すれば、Saiがそのサブセットからテーブルを作成します。定期的に更新されるシートについては、毎週変換を実行して前回のファイルを上書きするように指示することも可能です。
スプレッドシートデータのクリーニングや重複排除、生の行データからの要約レポート生成、クライアント提出用エクスポートのフォーマット設定などを行うプロンプトと組み合わせて活用してください。