HN 日本語サマリー

← 一覧へ戻る
Web開発

Show HN: Googleスプレッドシートからブラウザ上でコメントをすべて抽出

Show HN: Pull every comment out of a Google Sheet, in the browser (bensunter.com)

5 pointsby bsunter20 コメント

要約

Googleスプレッドシートで多数の共同作業者がコメント機能を使用する際、そのコメントを追跡・管理する標準機能がないことに気づいた開発者が、ブラウザ上で動作するツールCommentPulseを開発しました。このツールは、Drive APIでは取得できないコメントのセル参照情報を、.xlsxエクスポートから抽出し、JSZipを使ってブラウザ内で処理するため、サインインやアップロードは不要です。

全文翻訳

私はGoogle スプレッドシートで多くの時間を費やしています。しばしば、最大50人の他のユーザーと同じワークブックで共同作業を行います。私が以前所属していた特定の組織では、コメントスレッドをスプレッドシートで広く活用し、質問、フィードバック、リスクの提起を行うことを強く推奨していました。

スプレッドシートには、複数のタブにわたって70以上のコメントスレッドが頻繁に表示され、多数の貢献チームが関与していました。シートのオーナーとして、私はコメントを文書化し、さまざまな会話の追跡可能性を維持する方法を求めていました。

驚いたことに、スプレッドシートにはコメントをスクレイピング、カウント、ソート、または管理するための組み込み機能が全くありませんでした。また、この問題を解決する優れたサードパーティ製アドオンも見つかりませんでした。そこで、自分で開発することにしました。

Drive APIがコメントのテキスト、作成者、状態を提供してくれることを発見しましたが、コメントの場所は提供してくれませんでした。これは非常に重要でした。幸いなことに、.xlsxエクスポートにはxl/threadedCommentsがあり、セル参照、タイムスタンプ、作成者、解決済みフラグ、および親IDが含まれています。

動作方法:ブラウザ内でJSZipを使用し、サインイン不要、どこにもアップロードされません。現在、Google Workspace Marketplaceでホストされるようにアプリの認証を進めていますが、それまでの間、ツールは以下で利用可能です:https://github.com/bsunter93/commentpulse