プロパティの命名
「名前」は、プロパティを一意に識別する必須のフィールドです。
名前では大文字と小文字が区別されます。
名前に以下を含めることはできません
スペース
一部の特殊文字
- (ハイフン)、_ (アンダースコア)、$ (ドル記号)、@ (アットマーク) は含めることができます。
* 
永続プロパティの名前に @ または $ シンボルが含まれている場合、このプロパティが含まれているエンティティを XML にエクスポートすることはできません。
名前にハイフンを含めた場合、角括弧表記を使用して名前を参照する必要があります。以下の例では、temp-01 がプロパティ名です。
var result = me['temp-01'];
var result = Things['ThingName’]['temp-01’];
先頭の数字
数字は名前の 2 文字目以降に使用できます。
ほかの特性と同じ名前を付けることはできません。
サービス、購読、イベントなど、その他の特性の既存の名前をプロパティに使用することはできません。
制限されているキーワード
プロパティ名に以下の単語を使用しないでください。使用した場合、そのようなプロパティを含む拡張機能はインポートされません。
AlertAttributes
AlertConfigurations
AlertDefinition
AlertDefinitions
ApplicationKeys
Authenticators
ConfigurationChange
ConfigurationChanges
ConfigurationTable
ConfigurationTableDefinition
ConfigurationTableDefinitions
ConfigurationTables
Contents
Create
Dashboards
DataShape
DataShapes
DataTags
Delete
DesignTimePermissions
DirectoryServices
Entities
Entity
Event
EventDefinition
EventDefinitions
EventInvoke
Events
EventSubscribe
ExtensionPackage
ExtensionPackages
FieldDefinition
FieldDefinitions
FileResource
Groups
Handler
HandlerDefinition
HandlerDefinitions
HandlerEntity
ImplementedShape
ImplementedShapes
InstanceDesignTimePermissions
InstanceRunTimePermissions
InstanceVisibilityPermissions
JarResources
License
Licensed
Licenses
LocalizationResources
LocalizationTables
Logs
Mashup
Mashups
MediaEntities
Member
Members
Menus
Metadata
ModelTags
Networks
NotificationContent
NotificationContents
NotificationDefinition
NotificationDefinitions
Organizations
Owner
ParameterDefinitions
Permissions
PersistenceProviderPackages
PersistenceProviders
Principal
Project
Projects
PropertyBinding
PropertyBindings
PropertyDefinition
PropertyDefinitions
PropertyRead
PropertyWrite
Read
Recipients
RemoteEventBinding
RemoteEventBindings
RemotePropertyBinding
RemotePropertyBindings
RemoteServiceBinding
RemoteServiceBindings
Resource
Resources
ResultType
Row
Rows
RunTimePermissions
ScriptFunctionLibraries
ServiceDefinition
ServiceDefinitions
ServiceImplementation
ServiceImplementations
ServiceInvoke
ServiceMapping
ServiceMappings
SharedConfigurationTables
StateDefinitions
StyleDefinition
StyleDefinitions
StyleTheme
StyleThemes
Subscription
Subscriptions
Subsystem
Subsystems
Thing
ThingGroup
ThingGroups
ThingPackage
ThingPackages
ThingProperties
Things
ThingShape
ThingShapes
ThingTemplate
ThingTemplates
UIResources
Update
Users
Visibility
VisibilityPermissions
WebAppResources
Widget
Widgets
関連リンク
これは役に立ちましたか?