ExcelOnline

OneDrive上に存在するExcelファイルの操作を行うアクション一覧です。

CreateWorkbook

概要

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>: CreateWorkbook
provider: onedrive_1234
title: 'sample.xlsx'

GetWorkbook

概要

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>: GetWorkbook
provider: onedrive_1234
workbook_id: '01YUHGTHI6XQ5CVZ4CINF3K7LVMEOUQC3T'

GetWorksheetCells

概要

GetWorksheetCellsは、ワークシートからセルの値を取得するアクションです。

パラメーター

*は、必須パラメーター

名前

概要

workbook*

オブジェクト

ワークブックオブジェクト

+get_workbook_1

range*

文字列

取得したいセルの範囲(A1記法)

Sheet1!A1:B2

アウトプット

タイプ

概要

Array

配列

取得したセルの値を[行][列]の二次元配列で返します。

[['A1','B1'],['A2', 'B2']]

使用例

+get_worksheet_cells_1:
action>: GetWorksheetCells
workbook: +get_workbook_1
range: 'Sheet1!A1:B2'

UpdateWorksheetCells

概要

UpdateWorksheetCellsは、ワークシートのセルの値を更新するアクションです。

パラメーター

*は、必須パラメーター

名前

概要

workbook*

ワークブック

Workbookオブジェクト

+get_workbook_1

range*

文字列

セルの範囲(A1記法)

Sheet1!A1:B2

values*

配列

書き込む値

[['A1','B1'],['A2', 'B2']]

アウトプット

タイプ

概要

Workbook

ワークブック

Workbookオブジェクト

GetWorkbookのアウトプットを参照

使用例

+update_worksheet_cells_1:
action>: UpdateWorksheetCells
workbook: +get_workbook_1
range: 'Sheet1!A1:B2'
values: [['A1','B1'],['A2', 'B2']]

ClearWorksheetValues

概要

ClearWorksheetValuesは、ワークシートのセルの値を削除するアクションです。

パラメーター

*は、必須パラメーター

名前

概要

workbook*

ワークブック

Workbookオブジェクト

+get_workbook_1

range*

文字列

セルの範囲(A1記法、シート名必須)

Sheet1!A1:B2

アウトプット

タイプ

概要

Workbook

ワークブック

Workbookオブジェクト

GetWorkbookのアウトプットを参照

使用例

+clear_worksheet_values_1:
action>: ClearWorksheetValues
workbook: +get_workbook_1
range: 'Sheet1!A1:B2'