ホームページ > バックエンド開発 > Golang > Golang クライアント ライブラリまたは REST API を使用して Google スプレッドシートに共同編集者を追加する方法はありますか?

Golang クライアント ライブラリまたは REST API を使用して Google スプレッドシートに共同編集者を追加する方法はありますか?

WBOY
リリース: 2024-02-09 11:54:21
転載
645 人が閲覧しました

有没有办法使用 Golang 客户端库或 REST API 将协作者添加到 Google Sheet?

php エディター Zimo は、Google スプレッドシートに共同編集者を追加するには、Golang クライアント ライブラリを使用するか REST API を使用する 2 つの方法から選択できることをお知らせします。 Golang クライアント ライブラリを使用すると、Google Sheets API を呼び出して共同作業者を追加できます。 REST API の使用方法は、HTTP リクエストを Google Sheets API に送信することです。どの方法を選択しても、Google スプレッドシートに共同編集者を簡単に追加して、シートを他の人と共有したり編集したりできます。

質問の内容

gsheets クライアント ライブラリを使用して新しいスプレッドシートを作成できます。次のステップは、アプリケーションのユーザーがアクセスできるように、新しく作成したワークシートにエディターを追加することです。ワークシート

以下はワークシートを作成するコードです:

リーリー

golang クライアント ライブラリのドキュメントと REST API のドキュメントを検索しましたが、コラボレーターの追加に関連するものは見つかりませんでした

電子メールとロールを使用して共同編集者を追加できるリクエスト オブジェクトがいくつかあると予想します:

リーリー

少なくとも、同じ結果を達成できる API エンドポイントがあると期待していました

また、この新しいスプレッドシートを読み取り専用のパブリックとして作成する方法があるかどうかも知りたいです。これにより、少なくとも開発を続行できるようになります。

回避策

エディタは、google.golang.org/api/sheets/v4 ライブラリを使用して追加できます。 単純にスプレッドシートを作成できます:

リーリー

そして、エディター タイプ:

でエディターを追加します。 リーリー

詳細については、ライブラリのドキュメントを参照してください。

以上がGolang クライアント ライブラリまたは REST API を使用して Google スプレッドシートに共同編集者を追加する方法はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート