

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 設定 Google Sheets 的授權碼 OAuth 流程
<a name="googlesheets-oauth-authorization"></a>

 **先決條件** 
+  可讓您登入以使用 Google Sheets 應用程式的 Google 帳戶。在您的 Google 帳戶中，Google Sheets 包含您要傳輸的資料。
+  Google Cloud Platform 帳戶和 Google Cloud 專案。如需詳細資訊，請參閱[建立 Google Cloud 專案](https://developers.google.com/workspace/guides/create-project)。

**若要設定您的 Google 帳戶並取得 OAuth 2.0 憑證，請執行以下操作：**

1.  設定 Google Cloud 專案後，在專案中啟用 Google Sheets API 和 Google Drive API。如需啟用這些 API 的步驟，請參閱《適用於 Google 雲端平台的 API 主控台說明》中的[啟用和停用 API](https://support.google.com/googleapi/answer/6158841)。

1.  接著，為外部使用者設定 OAuth 同意畫面。如需 OAuth 同意畫面的詳細資訊，請參閱《Google 雲端平台主控台說明》中的[設定 OAuth 同意畫面](https://support.google.com/cloud/answer/10311615#)。

1.  在 OAuth 同意畫面中，新增下列範圍：
   +  [Google Sheets API 唯讀範圍](https://www.googleapis.com/auth/spreadsheets.readonly) 
   +  [Google Drive API 唯讀範圍](ttps://www.googleapis.com/auth/drive.readonly) 

    如需有關這些範圍的詳細資訊，請參閱 Google Identity 文件中的 [Google API 的 OAuth 2.0 範圍](https://developers.google.com/identity/protocols/oauth2/scopes)。

1.  產生 OAuth 2.0 用戶端 ID 和機密。如需建立此用戶端 ID 的步驟，請參閱《Google 雲端平台主控台說明》中的[設定 OAuth 2.0](https://support.google.com/cloud/answer/6158849?hl=en#zippy=)。

    OAuth 2.0 用戶端 ID 必須擁有一個或多個已授權的重新導向 URL。

    重新導向 URL 的格式如下：
   + https://<aws-region>.console.aws.amazon.com/gluestudio/oauth 

1.  請注意 OAuth 2.0 用戶端 ID 設定中的用戶端 ID 和用戶端機密。