module function · N/ui/message

create()

message.create(options)

Creates a message that can be displayed or hidden near the top of the page.

Implementation
Not started
Design
Open for proposals suggest how it should read
Proposals
A
Signature
message.create(options)
Returns
message.Message
Governance
None
Script types
Client scripts
Version
SuiteScript 2.x, documented for 2.1; since NetSuite 2016.1
call shapefrom Oracle's parameter table
1message.create({2    type:     /* message.Type, required */,3    title:    /* string, optional */,4    message:  /* string, optional */,5    duration: /* int | string, optional */6});
Oracle reference for this method
ParameterTypeRequiredDescription
options.typemessage.TyperequiredThe type of message to create. Set this value using the message.Type enum.
options.titlestringoptionalThe message title. This value defaults to an empty string.
options.messagestringoptionalThe content of the message. This value defaults to an empty string.
options.durationint | stringoptionalThe amount of time, in milliseconds, to show the message. The default is 0, which shows the message until Message.hide() Message.hide() is called. If you use a string, it will be parsed to a number. If you specify a duration both when you create the message and when you show it using Message.show(options) , the value when you show it takes precedence.
B

No Mynt syntax yet.

Nothing in the language compiles to message.create(options) today. How should it read?

C

Competing syntax for create, from GitHub Discussions. Select two or more to compare them side by side.

All discussions

Loading proposals from GitHub…

D

Write the Mynt you wish you could write.

A good proposal shows the syntax, the SuiteScript it should become, and argues for it: why it is clearer, how it fits the rest of the language, what it makes harder.

  • Clarity. Does it say what happens, without ceremony?
  • Consistency. Does it read like load, save and Ref[field]?
  • Expressiveness. Does it cover the cases people actually write?
  • Honesty. Does it hide a NetSuite cost, such as governance, that a reader should see?

N/ui/message · message.create(options)

Suggest syntax for create