ServiceNow® から PowerPoint へのエクスポート (FAQ)<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } レイアウトと書式設定 Q: 生成したPowerPointのテキストの位置がテンプレートと異なるのはなぜですか? A: PowerPoint エクスポート アプリでは、PowerPoint のレイアウト エンジンが完全には実装されていません。テキストが置換されると、次の理由により位置がシフトする可能性があります。 デザインとランタイムでフォントメトリクスが異なります。 アンカーポイントに影響を与えるテキストの長さの変更。 複雑なテーマのインタラクション。 是正処置: 自動サイズ変更ではなく、寸法が固定されたテキストボックスを使用します。 空白のスライドから始めて、複雑なテーマは避けるようにしてください。 シフトに対応するために、テキスト領域にパディングを追加します。 重要で複雑なプレゼンテーションの場合は、生成後の手動調整を計画します。 Q: 生成したプレゼンテーションのテーブルには、列が不均一であったり、ヘッダーの位置がずれていたりします。どうしてですか? A: PowerPoint へのエクスポートでのテーブル レンダリングは、MS PowerPoint のネイティブ レンダリングとは異なります。 テーブルに行が 1 つしかない場合でも、テーマまたは書式設定の一部としての下境界線が表示されることがあります。ただし、複数の行がある場合は、下の境界線は表示されません。 列の自動サイズ変更アルゴリズムは異なります。 セル内容は、隣接するセルに異なる影響を与えます。 ヘッダーのスタイルは解釈が異なる場合があります。 是正処置: テンプレートで明示的な列幅を設定します。 複雑な書式設定をせずに、よりシンプルなテーブルスタイルを使用します。 シンプルなレイアウトを使用するか、データ量の多いテーブルの場合は複数のテーブルや複数のスライドに分割します。 結合されたセルは避けてください。 Q: コンテンツがテキストボックスやコンテナをオーバーフローすることがあるのはなぜですか? A:次の理由によりコンテンツがオーバーフローします: 可変コンテンツを持つ固定コンテナサイズ。 フォントレンダリングの違い。 PowerPoint とは異なる改行計算。 テキストフローに影響する複雑な書式設定。 是正処置: 可変コンテンツ用の十分なスペースを用意したテンプレートを設計します。 テキストボックスにオーバーフロープロパティを明示的に設定します。 重要なテキストについては、複数のコンテナに分割することを検討してください。 予想される最大コンテンツ長でテストします。 テンプレートデザイン Q: どのようなテンプレート設計手法でより正確な出力が得られますか? A: 最良の結果を得るには: 事前にデザインされた複雑なテンプレートではなく、空白のスライドから始めます。 すべてのシステムで利用可能な標準フォントを使用します。 可変コンテンツ専用のプレースホルダーフレームを作成します。 PowerPoint 固有の機能 (スマート アート、複雑なグラフ) は避けてください。 シンプルで予測可能なレイアウトを使用します。 さまざまな長さのコンテンツのテンプレートをテストします。 Q: スマートアート、アニメーション、トランジションなどのPowerPointの高度な機能を使用できますか? A: これは現在サポートされていません。 コンテンツ制限 Q: 生成されたプレゼンテーションのグラフがテンプレートデザインと一致しないか、エラーでグラフが生成されません。 A: グラフの生成には特定の制限があります。 データ範囲はグラフのレンダリングに影響します。 一部のグラフスタイルは完全にはサポートされていません。 軸のスケーリングはデータに基づいて変更される場合があります。 是正処置: 基本的なグラフのタイプ (棒、縦棒、折れ線) を使用します。 可能な場合は固定軸の範囲を設定します。 書式設定に頼るのではなく、明示的なデータラベルを使用します。 技術的な考慮事項 Q: 生成するPowerPointファイルのサイズ制限はありますか? A: はい、スライドは50枚、Template.pptxとOutput.pptxの合計は15MBに制限されています。 PPT 生成がスタック/ハングする Q: PPT 生成が停止するのはなぜですか? A: REPEAT_SLIDEトークンを含むスライドを確認します。 デフォルトの URL には maximumSlides=50 が含まれています。これにより、インスタンスに十分なデータがある場合、PPT がこの制限を超えると問題が発生する可能性があります。Export To PPT プラグインは、前処理前にスライドの総数を計算するのに時間がかかるため、スライドが制限を超えるとタイムアウトが発生したり、スタックしたりします。 インスタンスのトランザクションクォータルールによって、時間がかかりすぎる場合にトランザクションが停止することもあります。 是正処置: 追加されたログステートメントを含むセッションデバッグログを確認し、トランザクション制限を超えているかどうかを確認します。 REPEAT_SLIDEトークンとその数については、テンプレート PPT を確認してください。 50 スライドの制限を下回るように maximumSlides 値を調整します。たとえば、繰り返すスライドが 2 つ、繰り返さないスライドが 7 つある場合は、最大スライド数を 47 に抑えるには、maximumSlides=20 を設定します。 「トランザクションクォータルール」テーブルを確認し、「REST バッチ API 要求タイムアウト」の「最大期間」を増やして前処理に対応します。 ロードマップを PPT にエクスポート Q: ラベルがロードマップのタイムラインからオーバーフローすることがあるのはなぜですか? A: 次の点を考慮してください。 エクスポートは、1 年を超えるロードマップではサポートされていません。ロードマップタイムラインが短いがラベルが長い場合、ラベルが切り捨てられるのではなく、タイムラインバーと重なることがあります。 Q: マイルストーンが積み重なり、ロードマップタイムラインに正しく表示されないのはなぜですか? A: 次の点を考慮してください。 SPWでロードマップタブをレンダリングしている間、マイルストーンの上にカーソルを合わせる機能があるため、ポップオーバーで積み重ねて表示するのは簡単ですが、PPTにエクスポートされたロードマップでは、マイルストーンの詳細を2D平面にプロットする必要があります。 マイルストーンラベルが重複している場合でも、マイルストーンの名前を手動で並べ替えることができます。PPT スライドに表示される名前は、各マイルストーンのテキストを目的の場所にドラッグすることで並べ替えることができます。利用可能な空きスペースを利用して、マイルストーン名を対応するマイルストーンの近くに配置する必要があります。