この記事では、ユーザー定義テンプレートを追加する際に、起こりうるエラーと各エラーの具体的な内容を案内しています。
1つの修正すべき箇所が複数のエラーを引き起こすことがあります。
(特に[[endif]]もしくは[[endloop]]が含まれるエラー)
エラーを修正する際は、上から順に一つずつ対応し、修正後のファイルをアップロードしてエラーが解消されているかを確認した上で、残りの他のエラーの解消を進めることを推奨します。
また、エラーが発生しているセル番号は、通常エラーメッセージの左に表示されます。
ただし、一部構文の書き方に関するエラーについて、どのセルを修正すべきかは個別の判断が必要になりますので、エラーの発生セルが明示されません。予めご了承ください。
日本語 | 英語 | 備考 |
ファイル名の文字数は 80 文字までです。(現在は NN 文字) | Filename length must be 80 characters or fewer. (Currently NN) |
|
ファイルの用紙サイズをA4に設定してください。 | Page size must be A4. |
|
数式が利用できません。 | Spreadsheet formulas are not supported. |
|
ハイパーリンクがテキストに変換されました: xxxx | Hyperlink was found and converted to plain text: xxxx |
|
ファイルの読み込みができませんでした。有効かつパスワード保護のないExcelファイルを利用してください。 | Unable to read file. Please use a valid and non-password-protected Excel spreadsheet. | アップロードしようとされたファイルが無効です。例えば、 - パスワード保護されている - サポートしていない形式(例:JPG、PNG、PDF、WORDなど) - 添付された画像が破損している - 破損している |
「XXX」は無効な変数です。 | Invalid variable reference (XXX) | 使用できる変数はこちらの記事をご参照ください。 追加項目をご利用の場合は、すでにシステム内で追加項目を登録したかをご確認ください。 |
「XXX」は繰り返し処理に使用できない変数です。 | Variable referenced in loop is not loopable (XXX) | ファイル内で[[loop…]]に指定できない変数がloop文に見つかりました。使用できる変数はこちらの記事をご参照ください。 |
テンプレートに変数を1つ以上設定する必要があります。 | You must set at least one variable in a template. |
|
テンプレートに書類の追加項目変数を10個以下に設定する必要があります。 | One template can reference a maximum of 10 Document extended data variables. |
|
テンプレートに明細行の追加項目変数を6個以下に設定する必要があります。 | One template can reference a maximum of 6 Line Item extended data variables. |
|
[ ] が見つかりましたが、変数を利用される場合、2重の [[ ]] を利用してください。 | Single brackets were found. If you intended to use a variable, please use double brackets. |
|
変数の値はPDFに出力できません。[[if..]]、[[loop..]]専用です。 | Variable value cannot be output to PDF. Is only valid for if or loop statements. | 不適切な場所に[[if..]]、[[loop..]]専用の変数が書き込まれています。 |
NN文字目に無効な記述が見つかりました。 | Invalid commands found at character NN. | if文やloop文などで発生する構文エラーです。セルのNN文字目にある記述を確認したところ、同セルのその前の記述と合わせてうまく処理できませんでした。 こちらの『利用可能な変数』の記事にあるif、loop等のサンプルと照らし合わせてご確認ください。
ほかの可能性:
|
無効な記述が見つかりました。 | Invalid text or commands found. | 上記と類似していますが、具体的な文字数の判定ができない場合は、こちらのエラーが表示されます。 |
[[endif]] 構文に対応する [[if...]] が見つかりませんでした。 | [[endif]] found in a loop without corresponding [[if...]] command. | [[if…]][[endif]]はセットで使用する制御文になりますので、設定漏れや場所が間違っていないかをご確認ください。 |
[[endloop]] 構文が不正な位置に見つかりました。ヘルプセンターを参照してください。 | Unexpected [[endloop]]. Please see Help Center. | 次の原因が考えられます。 ・[[endloop]]とセットで設定すべき[[loop…]]が見つかりませんでした。 ・[[endloop]]の配置場所が間違っています。例えば[[if…]][[endif]]の中に入っているなど。 |
[[loop...]] 構文に対応する [[endloop]] が見つかりませんでした。 | [[loop...]] found without a matching [[endloop]] command. | [[loop…]][[endloop]]はセットで使用する制御文になりますので、設定漏れや場所が間違っていないかをご確認ください。 |
[[if...]] 構文に対応する [[endif]] が見つかりませんでした。 | [[if...]] found without a matching [[endif]] command. | [[if…]][[endif]]はセットで使用する制御文になりますので、設定漏れや場所が間違っていないかをご確認ください。 |
[[endloop]] 構文に対応する [[endif]] が見つかりませんでした。 | [[endloop]] found without a matching [[endif]] command. | 必要な[[endif]]の構文が見つかりませんでした。設定漏れや場所が間違っていないかをご確認ください。 |
XXのデータタイプが ‘YY'と利用できません。 | XX cannot be used with YY data type. | XX: 変数のデータタイプ YY: 利用できないオペレーター(例: =, andなど) |
変数のデータタイプが異なる(XX、YY)ため、「ZZ」は利用できません。 | Operator ZZ is invalid because data types of operands (XX, YY) do not match | XX, YY: 変数のデータタイプ ZZ: 利用できないオペレーター(例: =, andなど) |
if文に使う変数はブーリアン型、または日付にする必要があります。 | Expressions in if statements must be type boolean or date. | if条件式に他のオペレーターを使わずに使用できるのはブーリアン形、または日付の変数のみです。 |
入れ子を設定する場合、[[loop..]]に使う変数名を変える必要があります:xxxx | Cannot use same looping variable in nested loops: xxxx |
|
複数シートのあるファイルはサポート対象外となります。 | Files with multiple sheets are currently not supported. |
|
choose文の条件成立時の出力内容は、PDFに出力できない「{}」タイプのため無効です。 | ''True' operand of Choose statement is invalid because data type '{}' cannot be output to PDF. | 無効なタイプの例:boolean型値の出力 |
choose文の条件成立時の出力内容は、PDFに出力できない「{}」タイプのため無効です。 | ''False' operand of Choose statement is invalid because data type '{}' cannot be output to PDF. | 無効なタイプの例:boolean型値の出力 |
上記以外のエラーが発生した場合はMakeLeapsサポートまでお知らせください。
MakeLeapsサポート: support@makeleaps.com
関連記事