OneDrive上に存在するExcelファイルの操作を行うアクション一覧です。
CreateWorkbookは、OneDrive上にExcelファイルを作成します。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
provider* | 文字列 | OneDriveコネクションのプロバイダーID | onedrive_1234 |
title* | 文字列 | 作成するエクセルのファイル名(パス指定も可能) | sample.xlsx |
タイプ | 型 | 概要 | 例 |
Workbook | ワークブック | Workbookオブジェクト | 下記参照 |
{"@odata.context": "https://graph.microsoft.com/{version}/$metadata#users('f6d92604-4b76-4b70-9a4c-93dfbcc054d5')/drive/items('01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN')/workbook/worksheets","value": [{"@odata.id": "/users('f6d92604-4b76-4b70-9a4c-93dfbcc054d5')/drive/items('01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN')/workbook/worksheets(%27%7B00000000-0001-0000-0000-000000000000%7D%27)","id": "{00000000-0001-0000-0000-000000000000}","name": "Sheet1","position": 0,"visibility": "Visible"},]}
+create_workbook_1:action>: CreateWorkbookprovider: onedrive_1234title: 'sample.xlsx'
GetWorkbookは、Workbookオブジェクトを取得するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
provider* | 文字列 | OneDriveコネクションのプロバイダーID | onedrive_1234 |
workbook_id* | 文字列 | ワークブックのファイルID | 01YUHGTHI6XQ5CVZ4CINF3K7LVMEOUQC3T |
タイプ | 型 | 概要 | 例 |
Workbook | ワークブック | Workbookオブジェクト | 下記参照 |
{"@odata.context": "https://graph.microsoft.com/{version}/$metadata#users('f6d92604-4b76-4b70-9a4c-93dfbcc054d5')/drive/items('01CYZLFJGUJ7JHBSZDFZFL25KSZGQTVAUN')/workbook/worksheets","value": [{"@odata.id": "/users('f6d904-4b76-4b70-9a4c-93dfbcc054d5')/drive/items('01CYZLFJGJ7JHBSZDFZFL25KSZGQTVAUN')/workbook/worksheets(%27%7B00000000-0001-0000-0000-000000000000%7D%27)","id": "{00000000-0001-0000-0000-000000000000}","name": "Sheet1","position": 0,"visibility": "Visible"},]}
+get_workbook_1:action>: GetWorkbookprovider: onedrive_1234workbook_id: '01YUHGTHI6XQ5CVZ4CINF3K7LVMEOUQC3T'
GetWorksheetCellsは、ワークシートからセルの値を取得するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
workbook* | オブジェクト | ワークブックオブジェクト | +get_workbook_1 |
range* | 文字列 | 取得したいセルの範囲(A1記法) | Sheet1!A1:B2 |
タイプ | 型 | 概要 | 例 |
Array | 配列 | 取得したセルの値を[行][列]の二次元配列で返します。 | [['A1','B1'],['A2', 'B2']] |
+get_worksheet_cells_1:action>: GetWorksheetCellsworkbook: +get_workbook_1range: 'Sheet1!A1:B2'
UpdateWorksheetCellsは、ワークシートのセルの値を更新するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
workbook* | ワークブック | Workbookオブジェクト | +get_workbook_1 |
range* | 文字列 | セルの範囲(A1記法) | Sheet1!A1:B2 |
values* | 配列 | 書き込む値 | [['A1','B1'],['A2', 'B2']] |
タイプ | 型 | 概要 | 例 |
Workbook | ワークブック | Workbookオブジェクト | GetWorkbookのアウトプットを参照 |
+update_worksheet_cells_1:action>: UpdateWorksheetCellsworkbook: +get_workbook_1range: 'Sheet1!A1:B2'values: [['A1','B1'],['A2', 'B2']]
ClearWorksheetValuesは、ワークシートのセルの値を削除するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
workbook* | ワークブック | Workbookオブジェクト | +get_workbook_1 |
range* | 文字列 | セルの範囲(A1記法) | Sheet1!A1:B2 |
タイプ | 型 | 概要 | 例 |
Workbook | ワークブック | Workbookオブジェクト | GetWorkbookのアウトプットを参照 |
+clear_worksheet_values_1:action>: ClearWorksheetValuesworkbook: +get_workbook_1range: 'Sheet1!A1:B2'
GetWorksheetBlankRowsは、指定した範囲内にある空行を取得するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
workbook* | ワークブック | Workbookオブジェクト | +get_workbook_1 |
range* | 文字列 | セルの範囲(A1記法) | Sheet1!A1:B2 |
findAll* | 真理値 | trueの場合、範囲内の空行を全て取得します。falseの場合、範囲内にある最初の空行を取得します。 | true |
タイプ | 型 | 概要 | 例 |
Array or Text | 配列 or 文字列 | 空行を1行ごとにA1記法で出力します。findAllパラメーターがtrueの場合は配列で、falseの場合は文字列で返却されます。 | 下記参照 |
findAllがtrueの時
['Sheet1!A1:B1', 'Sheet1!A4:B4', ...]
findAllがfalseの時
'Sheet1!A1:B1'
+get_worksheet_blank_rows_1:action>: GetWorksheetBlankRowsworkbook: +get_workbook_1range: 'Sheet1!A1:B2'findAll: true
DuplicateWorkbookは、ワークブックをコピーするアクションです。 指定したフォルダが存在しない場合は、自動生成します。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
workbook* | ワークブック | Workbookオブジェクト | +get_workbook_1 |
name* | 文字列 | ファイル名(パス指定可能) | documents/test.xlsx |
タイプ | 型 | 概要 | 例 |
Workbook | ワークブック | Workbookオブジェクト | GetWorkbookのアウトプットを参照 |
+duplicate_workbook_1:action>: DuplicateWorkbookworkbook: +get_workbook_1name: 'documents/test.xlsx'