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

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

WBOY
WBOY転載
2024-02-09 11:54:21633ブラウズ

有没有办法使用 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 までご連絡ください。