質問: UiPath初心者になります。 タイトルの件で教えてください。 現在、下記の業務をUiPathというRPAツールで自動化できないか開発中です。 Googleスプレットシートを操作する部分でつまづいております。 お手数ですが、ご教示ください ツール:UiPath 導入パッケージ(アクティヴィティ):UiPathTeam.GoogleSpreadsheet.Activities やりたいこと:該当のGoogleスプレットシートを開き、操作したい 困っていること: ・アクティヴィティの中から、「Google sheet application scope」を選択 ・KeyPathの内容が「http~」でWeb形式により、下記エラーメッセージが表示される 「指定されたパスのフォーマットはサポートされていません。」 Googleスプレットシートの場合、どう指定すればいいか、 ご存知であればご教示ください。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/c0c3f591c29ecf61d83effe0dbec3af5.jpeg) お忙しいところ恐れ入りますが、 よろしくお願いいたします。
回答: この指定の場合は、Service Account Keyを使う必要があります。 以下のサイトにアクセスして新しいプロジェクトの作成をする https://console.cloud.google.com/apis/library?hl=ja その後APIとサービスの項目から認証情報の作成を選び、【サービスアカウントキー】の作成をします キーのタイプはP12でサービスのアカウントは自分で作成したプロジェクトを選びます。 そのあとはp12ファイルのダウンロードとパスワードが表示されるので2つとも管理をお願いします。 AuthenticationのKeyPathはP12のPathを指定 Passwordはさきほど表示されたパスワード ServiceAccountEmailでは以下のサイトでIAMと管理を開くと `~~.iam.gserviceaccount.com`で表示されているメールアドレスがあるのでそれを入力 https://console.cloud.google.com/apis/library?hl=ja あとはスプレッドシートのIDを入力と編集したいスプレッドシート共有設定で、`~~.iam.gserviceaccount.com`を追加します ※これをしないと 403エラーが出ます これで書き込みや読み込みができると思います!!