newField

Sent to a new field right after it's created.

# Metadata

Platforms: desktop, server, mobile OS: mac, windows, linux, ios, android Introduced: 1.0 Security:

# Syntax

newField

# Examples

on newField -- create a label field ask "What do you want to label this field?" if it is not empty then put it into myLabel set the name of the target to myLabel lock messages create field put myLabel into last field end if end newField

# Description

Handle the newField message if you want to create additional objects, switch tools, or do other tasks when a new field is created.

Normally, the newField message is handled at a higher level of the message path, since the newly-created field does not yet have a script unless the templateField contains one.

The actual creation is not triggered by the newField message, so trap the message and not allowing it to pass does not prevent the field from being created.

# Tags

# See

- **keyword:** field, templateField - **property:** script - **command:** copy, clone, paste - **glossary:** object, trap, message, tool, message path - **control structure:** pass