- 概要
- Excel
- リリース ノート
- Excel アクティビティ パッケージについて
- プロジェクトの対応 OS
- サポートされている文字エンコード
- プロジェクト設定
- Excel の秘密度ラベルを追加または更新
- 範囲を追加
- オートフィル
- 範囲を自動調整
- ピボット テーブルのデータ ソースを変更
- シート/範囲/テーブルをクリア
- 範囲をコピー/貼り付け
- ピボット テーブルを作成
- 列を削除
- 行を削除
- シートを削除
- シートを複製
- CSV にエクスポート
- 範囲をフィル
- フィルター
- ピボット テーブルをフィルター
- 最初/最後のデータ行を検索
- 値を検索/置換
- 繰り返し (Excel の各行)
- 繰り返し (Excel の各シート)
- テーブルとして書式設定
- セルを書式設定
- セルの色を取得
- Excel グラフを取得
- Excel の秘密度ラベルを取得
- 選択範囲を取得
- 列を挿入
- グラフを挿入
- 行を挿入
- シートを挿入
- VBA を呼び出し
- LOOKUP
- MATCH 関数
- シートを保護
- セルの数式を読み込み
- セルの値を読み込み
- 範囲を読み込み
- Excel のデータ接続を更新
- ピボット テーブルを更新
- 重複を削除
- シート名を変更
- スプレッドシートのマクロを実行
- Excel ファイルを保存
- 名前を付けて Excel ファイルを保存
- Excel ファイルを PDF として保存
- 範囲を選択
- 範囲を並べ替え
- テキストを列に分割
- シートの保護を解除
- Excel グラフを更新
- Excel ファイルを使用
- VLOOKUP
- セルに書き込み
- CSV に書き込み
- データ テーブルを Excel に書き込み
- Excel アプリケーション スコープ
- CSV に追加
- CSV を読み込み
- CSV に書き込み
- 列を削除
- 表をフィルター
- 表の範囲を取得
- 列を挿入
- 表を並べ替え
- 範囲を追加
- ブックを閉じる
- セルの色を取得
- セルを読み込み
- セルの数式を読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- 範囲を選択
- 範囲の色を設定
- セルに書き込み
- 範囲に書き込み
- ブックを保存
- 表を作成
- ブックのシートを取得
- ブックの全シートを取得
- ピボット テーブルを更新
- ピボット テーブルを作成
- 選択範囲を取得
- シートをコピー
- 範囲を削除
- 範囲をオートフィル
- 範囲をコピー/貼り付け
- マクロを実行
- 列を挿入/削除
- 行を挿入/削除
- VBA を呼び出し
- 範囲内で検索
- 重複行を削除
- Excel プロセス スコープ
- Google Workspace
- リリース ノート
- Google Workspace アクティビティ パッケージについて
- プロジェクトの対応 OS
- 参加者を追加
- イベント/予定を作成
- イベント/予定を削除
- イベント/予定を変更
- イベント/予定を検索
- Google ドライブを使用
- ファイルを共有
- ファイル アクセス許可を削除
- ファイル アクセス許可を取得
- ファイル アクセス許可を更新
- ファイルをコピー
- フォルダーを作成
- ファイルを削除
- ファイルをダウンロード
- ファイルやフォルダーを探す
- ファイル情報を取得
- ファイルを移動
- ファイルをアップロード
- ドキュメントを作成
- 新しいスプレッドシートを作成
- メール メッセージを取得
- メール メッセージを送信
- ラベルを変更
- Google スプレッドシートを使用
- 列を追加または削除
- 行を追加または削除
- 範囲をオートフィル
- 新しいシートを追加
- 行を追加
- スプレッドシートを一括更新
- シートをコピー
- 範囲をコピー/貼り付け
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲をクリア
- スプレッドシートをダウンロード
- Google ドキュメントを使用 (Use Google Document)
- ドキュメントを一括更新 (Batch Document Updates)
- ドキュメントを取得 (Get Document)
- テキスト インデックスを取得 (Get Text Index)
- テキストを挿入
- テキストを置換
- すべてのテキストを読み込み
- スクリプト プロジェクトを作成
- プロジェクトのコンテンツを取得 (Get Project Content)
- スクリプト ファイルをアップロード
- デプロイを作成
- スクリプトを実行
- メール
- Microsoft 365
- リリース ノート
- Microsoft 365 アクティビティ パッケージについて
- プロジェクトの対応 OS
- Microsoft Office 365 スコープ
- シートを追加
- 範囲を追加
- 範囲をクリア
- 範囲をコピー
- シートをコピー
- ブックを作成
- 範囲を削除
- シートを削除
- セルの色を取得
- シートを取得
- セルを読み込み
- 列を読み込み
- 範囲を読み込み
- 行を読み込み
- シート名を変更
- セルに書き込み
- 範囲に書き込み
- 範囲の色を設定
- 表を作成
- 表の範囲を取得
- 列を挿入
- 列を削除
- 行を挿入
- 行を削除
- VLOOKUP で範囲を検索
- OneDrive と SharePoint を使用
- ファイル/フォルダーをコピー
- フォルダーを作成
- ファイル/フォルダーを削除
- ファイルをダウンロード
- ファイルを PDF としてエクスポート
- ファイルやフォルダーを探す
- ファイル/フォルダーを取得
- ファイル/フォルダーを移動
- ファイルをアップロード
- ファイル/フォルダーを共有
- 繰り返し (ファイル/フォルダー)
- メールを転送
- メールを取得
- メールを移動
- メールを送信
- メールに返信
- メールを削除 (Delete Mail)
- メールのカテゴリを設定
- 添付ファイルを追加
- 参加者を追加
- 場所を追加
- イベント/予定を作成
- イベント/予定を削除
- 会議日時を検索
- 予定表を取得
- イベント/予定を変更
- 出欠確認 (RSVP)
- イベント/予定を検索
- グループを作成
- グループを削除
- グループを取得
- グループのリストを取得
- バケットを作成
- バケットを削除
- バケットのリストを取得
- バケットのタスクのリストを取得
- プランを作成
- プランを取得
- プランのリストを取得
- タスクを作成
- タスクを削除
- タスクを取得
- タスクのリストを取得
- タスクを更新
- 繰り返し (各リスト)
- リストの情報を取得
- 繰り返し (各リスト アイテム)
- リスト アイテムを削除
- リスト アイテムを追加
- リストの項目を更新
- リスト アイテムを取得
- プレゼンテーション
- Word
認証のトラブルシューティング
このページでは、Microsoft 365 アクティビティの使用時に発生する可能性のある認証の問題について説明します。
まず、次のリソースを確認します。
- [Microsoft 365 スコープ] アクティビティに関連するドキュメントをご覧ください。利用可能な認証の種類についての情報が記載されています。
- Azure AD でカスタム アプリケーションを登録し、Graph API の権限を設定する方法については、「Microsoft 365 スコープのコネクション用にアプリケーションを作成する方法」をご覧ください。
- Microsoft 365 アクティビティの Graph API 呼び出しのリストについては、「テクニカル リファレンス」ページをご覧ください。
-
対話型トークン (つまり
OAuthApplication
=UiPath
) のために UiPathStudioO365App を使用する方法については、以下をご覧ください。- Microsoft Azure Marketplace の UiPathStudioO365App のページ
- 「Outlook 365 の操作の自動化のため Azure AD を設定する」
- 「Microsoft 365 および Google Workspace のカード - API アクセス許可/スコープ」ページの「アプリケーションを使用」系カードに必要な API アクセス許可」をご覧ください。
特定のメールボックスに制限するスコープ
Mail.Read
は「すべてのメールボックス内のメールの読み取り」を表し、Mail.ReadWrite
は「すべてのメールボックス内のメールの読み取りおよび書き込み」を意味するからです。
アプリケーションのアクセス許可のスコープを特定のメールボックスに制限し、アプリケーションからそれらのメールボックスにしかアクセスできないようにすることが可能です。「アプリケーションのアクセス許可を Exchange Online の特定のメールボックスに制限する」をご覧ください。
特定のサイトに制限するスコープ
Sites.Selected
を使用します。
client_assertion
または client_secret
問題: ユーザー名とパスワードによる認証が失敗します。表示されるエラー メッセージ: A configuration issue is preventing authentication - check the error message from the server for details. You can modify the configuration in the application registration portal. See https://aka.ms/msal-net-invalid-client for details. Original exception: AADSTS7000218: The request body must contain the following parameter: 'client_assertion' or 'client_secret'. (構成に問題があり認証できません。詳細については、サーバーのエラー メッセージを確認してください。構成はアプリケーション登録ポータルで変更できます。詳しくは、https://aka.ms/msal-net-invalid-client をご覧ください。) 元の例外: AADSTS7000218: 要求本文に、パラメーター 'client_assertion' または 'client_secret' を含める必要があります。
解決策: 登録済みアプリケーションの [Allow public client flows] 設定フィールドが有効化されていることを確認します。
/common
endpoint is not supported for such applications created after 10/15/2018. Use a tenant-specific endpoint or configure the application to be multi-tenant. (アプリケーション [...] は、マルチテナント アプリケーションとして設定されていません。このようなアプリケーションを 2018 年 10 月 15 日より後に作成した場合、/common
エンドポイントの使用はサポートされません。テナント固有のエンドポイントを使用するか、アプリケーションをマルチテナントに設定してください。)
ソリューション:
- [テナント] パラメーターに値を設定します。
- アプリケーションをマルチテナントに設定します。
問題: Microsoft 365 アクティビティで共有アカウントを使用している場合、ユーザーの個人アカウントではメールを取得できますが、共有アカウントからメールを読み取ろうとすると、アクセス拒否のエラーが表示されます。
Mail.Read.Shared
の (委任された) API アクセス許可が設定されているかどうかを確認します。このアクセス許可により、個人アカウントと共有メール アカウントを含んだ、ユーザーがアクセスできるメールをアプリから読み取ることができます。
問題: 次のエラー メッセージが表示される。The user or administrator has not consented to use the application with ID [...] named [...]. (ユーザーまたは管理者が、ID [...]、名前 [...] のアプリケーションの使用に同意していません。)
解決策: こちらの手順に従って、テナント全体の管理者の同意をアプリケーションに付与してください。
問題: 統合 Windows 認証 (IWA) は UiPath.MicrosoftOffice.365.Activities v1.3.1 では機能しますが、UiPath.MicrosoftOffice.365.Activities
解決策: UiPath.MicrosoftOffice.365.Activities v1.6.0 以降を使用します。
問題: UiPath.MicrosoftOffice.365.Activities v1.4.0 または v1.5.0 を使用すると、必須のパラメーターである [アプリケーション ID] と [アプリケーション シークレット]
[テナント] パラメーターが設定されていない場合、次のいずれかのエラーが発生することがあります。
- The token contains no permissions, or permissions can not be understood. (トークンにアクセス許可が含まれていない、またはアクセス許可を理解できません) (マルチテナントの場合)
- Application with identifier [...] was not found in the directory 'microsoft.com'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant.You may have sent your authentication request to the wrong tenant. (識別子 [...] のアプリケーションが、ディレクトリ 'microsoft.com' に見つかりませんでした。これは、テナントの管理者がアプリケーションをインストールしていない場合、またはテナント内のユーザーが誰も同意していない場合に発生する可能性があります。認証要求を間違ったテナントに送信した可能性があります) (単一テナントの場合)
解決策: [テナント] パラメーターに値を設定します。
もう 1 つの方法は、UiPath.MicrosoftOffice.365.Activities v1.6.0 以降にアップグレードすることです。v1.6.0 以降では、[テナント] は必須のパラメーターです。
Graph API 要求は [Microsoft Offic スコープ] アクティビティ内で実行できます。これは、[コードを呼び出し] アクティビティで ParentScope オブジェクトを使用する場合に可能です。
以下に、Studio v2021.10 (Windows - レガシ) および UiPath.MicrosoftOffice.365.Activities v1.11.1 の例を示します。