00127: <値> が VBScript を使用しているときに、ArcGIS for Server に公開しようとしています(Linux)
複数のフィールドを使用して VBScript で書かれた条件式は、ArcGIS for Server(Linux)への公開時にサポートされません。これは、表示、ラベル、およびディメンション用に作成された式に影響します。影響範囲は <値> パラメータで表されます。
解決策
VBScript 式を削除するか、VBScript 式を、Python または JScript で書かれた式に置き換えます。
ラベル条件式を変更する場合は、該当するすべてのラベル クラスに対して条件式を変更するようにしてください。
追加情報
Python、VBScript、または JScript によって高度な条件式を書き込むことができます。Linux ベースのシステム向けに高度な条件式を作成するには Python または JScript を使用する必要があります。VBScript は、次の条件式で使用できます。
- 表示式
表示式は、属性テーブルまたはテーブルの最も説明的な固有のフィールドを使用します。たとえば、国レイヤの表示式は名前フィールドを使用し、区画レイヤの場合は区画番号フィールドを使用します。表示式に VBScript が使用されている場合は、[表示式] ダイアログ ボックスで、JScript または Python を使用するように形式を更新できます。このダイアログ ボックスには、[レイヤ プロパティ] ダイアログ ボックスの [表示] タブからアクセスします。
- ラベル条件式
ラベル条件式はラベルのテキスト文字列をカスタマイズするために使用されます。ラベル条件式に VBScript が使用されている場合は、[ラベル条件式] ダイアログ ボックスで、JScript または Python を使用するように形式を更新できます。このダイアログ ボックスには、[レイヤ プロパティ] ダイアログ ボックスの [ラベル] タブからアクセスします。
- ディメンション式
条件式を使用して、ディメンション用に表示されるテキストを定義できます。ディメンション テキスト式は、[ディメンション スタイル プロパティ] ダイアログ ボックスの [テキスト] タブに入力されます。ディメンション テキスト式に VBScript が使用されている場合は、JScript または Python を使用する新しいディメンション スタイルを作成する必要があります。この式は [条件式プロパティ] ダイアログ ボックスで設定します。このダイアログ ボックスには、[ディメンション スタイル プロパティ] ダイアログ ボックスの [テキスト] タブからアクセスします。[ディメンション スタイル プロパティ] ダイアログ ボックスには [フィーチャクラス プロパティ] ダイアログ ボックスからアクセスします。