エクスプレッションを作成する場合に起こり得る一般的なエラーには、構文エラーとロジック エラーの 2 種類があります。構文エラーとしては、スペルの誤りや不完全なアトリビュート名、セミコロンの欠落、およびエクスプレッションのコンパイルと実行を妨げるその他の誤りがあります。構文エラーが発生すると、その理由を説明するエラー メッセージがスクリプト エディタ(Script Editor)に表示されます。
ロジック エラーは、予期せぬ結果を発生させる論理的な誤りです。エクスプレッションの文が正しくても、論理的な誤りがあると、意図したとおりの結果は得られません。最悪の場合、文が無限ループに陥って Maya が応答しなくなる可能性があります。
ロジック エラーは自動的に検出できないため、エラー メッセージは表示されません。そのため、ロジック エラーは発見が難しく、解決するには綿密な分析が必要になります。一般に、関連するアトリビュートや変数の値を表示すると、ロジック エラーの検出に役立ちます。詳細については、アトリビュートと変数の内容を表示するを参照してください。