ScriptからExcelを作成する方法

Nakayama
Tera Contributor

ScriptからExcelを作成する方法として以下を発見しましたが、複数SheetのExcelを作成する方法ではないようです。

How to generate excel file from a script in ServiceNow

https://www.servicenow.com/community/itsm-forum/how-to-generate-excel-file-from-a-script-in-servicen...

複数テーブルをGlideRecordした結果をテーブルごとのSheetで構成するExcel(application/xlsx)を作成したいです。

(Importの「Create Excel template」のような「Directions」シートと「Page1」シートの複数シート構成Excel)

Sheet名を指定したExcelを作成するには、どのようなAPIがありますか。

よろしくお願いします。

1件の返信1

iwai
Giga Sage

その投稿された記事は、Excel Fileと主張していますが、投稿のScriptは、単純なCSV形式のテキストをエクセルのxlsと偽って登録しているだけです。このScriptではCSVなので複数sheetには対応できません。ServiceNowの公式ではExcel 作成用APIはないです。 ほかのかたが作成したExcel 作成 Scriptでは、MIDServerを利用してServiceNow外でExcelを作成してServiceNowに取り込む方法を見たことがあります。
私は過去にExcel 作成 Scriptを ServiceNowに作成したことがあります。 これは非常に特殊な方法で動作保証や、お勧めできるようなものではないです。 そうでもしないと実現できなかったです。

ServiceNowに要望を提出するか、別の方法を検討するほうが良いと思っています。