Excel JavaScript API 1.13 の新機能

ExcelApi 1.13 では、Base64 でエンコードされた文字列と、ブックのアクティブ化を検出するイベントからブックにワークシートを挿入するメソッドが追加されました。 また、数式の変更を追跡し、数式の直接依存セルを見つけるための API を追加することで、範囲内の数式のサポートも強化されました。 さらに、代替テキスト、スタイル、空のセル管理用の PivotLayout API を追加することで、ピボットテーブルのサポートを拡張しました。

機能領域 説明 関連オブジェクト
数式の変更イベント 変更の原因となったイベントのソースと種類など、数式に対する変更を追跡します。 Worksheet.onFormulaChanged
数式の依存 数式の直接依存セルを見つけます。 Range.getDirectDependents
ワークシートを挿入する 別のブックから現在のブックに Base64 でエンコードされた文字列としてワークシートを挿入します。 Workbook.insertWorksheetsFromBase64
PivotTable PivotLayout 代替テキストと空のセル管理の新しいサポートを含む PivotLayout クラスの拡張。 PivotLayout

API リスト

次の表に、Excel JavaScript API 要件セット 1.13 の API を示します。 Excel JavaScript API 要件セット 1.13 以前でサポートされているすべての API の API リファレンス ドキュメントを表示するには、 要件セット 1.13 以前の Excel API に関するページを参照してください。

クラス フィールド 説明
FormulaChangedEventDetail cellAddress 変更された数式を含むセルのアドレス。
previousFormula 変更前の数式を表します。
InsertWorksheetOptions positionType 新しいワークシートの現在のブック内の挿入位置。
Relativeto パラメーターに対して参照されている現在のブック内の WorksheetPositionType ワークシート。
sheetNamesToInsert 挿入する個々のワークシートの名前。
PivotLayout altTextDescription ピボットテーブルの代替テキストの説明。
altTextTitle ピボットテーブルの代替テキスト タイトル。
displayBlankLineAfterEachItem(display: boolean) 各項目の後に空白行を表示するかどうかを設定します。
emptyCellText 場合は、ピボットテーブル fillEmptyCells == true内の空のセルに自動的に入力されるテキスト。
fillEmptyCells ピボットテーブルの空のセルに を設定するかどうかを指定します emptyCellText
repeatAllItemLabels(repeatLabels: boolean) ピボットテーブルのすべてのフィールドに対して "すべての項目ラベルを繰り返す" 設定を設定します。
showFieldHeaders ピボットテーブルにフィールド ヘッダー (フィールド キャプションとフィルター ドロップダウン) を表示するかどうかを指定します。
PivotTable refreshOnOpen ブックが開いたときにピボットテーブルを更新するかどうかを指定します。
Range getDirectDependents() WorkbookRangeAreas同じワークシート内または複数のワークシートで、指定した範囲のすべての直接依存セルを含む範囲を表す オブジェクトを返します。
getExtendedRange(direction: Excel.KeyboardDirection, activeCell?: Range | string) 指定した方向に基づいて、現在の範囲と範囲の端までの範囲オブジェクトを返します。
getMergedAreasOrNullObject() この範囲内の RangeAreas マージされた領域を表す オブジェクトを返します。
getRangeEdge(direction: Excel.KeyboardDirection, activeCell?: Range | string) 指定した方向に対応するデータ領域のエッジ セルである range オブジェクトを返します。
resize(newRange: range | string) テーブルのサイズを新しい範囲に変更します。
ブック insertWorksheetsFromBase64(base64File: string, options?: Excel.InsertWorksheetOptions) ソース ブックから現在のブックに指定したワークシートを挿入します。
onActivated ブックがアクティブになると発生します。
WorkbookActivatedEventArgs type イベントの種類を取得します。
ワークシート onFormulaChanged このワークシートで 1 つ以上の数式が変更されたときに発生します。
WorksheetCollection onFormulaChanged このコレクションの任意のワークシートで 1 つ以上の数式が変更されたときに発生します。
WorksheetFormulaChangedEventArgs formulaDetails 変更されたすべての数式に FormulaChangedEventDetail 関する詳細を含むオブジェクトの配列を取得します。
source イベントのソース。
type イベントの種類を取得します。
worksheetId 数式が変更されたワークシートの ID を取得します。

関連項目