These operators use a scope based on a N-item (note/path) goup or item designator:
- - (i.e. subtraction)
- -= (i.e. decrement)
- ... (i.e. range)
- (!$AttributeName) (i.e. a short form test for no value)
- * (i.e. multiplication)
- / (i.e. division)
- &= (i.e. logical AND assignment)
- + (i.e. addition)
- + (i.e. string concatenation)
- += (i.e. increment)
- = (i.e. value assignment)
- |= (i.e. logical OR assignment)
- $AttributeName (i.e. a short form test for value)
- $AttributeName[(scope)]
- abs(sourceNum)
- action([scope,]codeStr)
- atan(radiansNum)
- attributeEncode(dataStr)
- between(valueNum, minNum, maxNum)
- capitalize(dataStr)
- ceil(sourceNum)
- changed([scope])
- Color.blue()
- Color.brightness()
- Color.format()
- Color.green()
- Color.hue()
- Color.red()
- Color.saturation()
- contains(item)
- cos(radiansNum)
- covid([stateStr, countryStr|zipCodeStr], aDate, keywordStr)
- create([containerStr, ]nameStr)
- createAdornment([containerStr, ] nameStr)
- createAgent([containerStr, ]nameStr)
- createAttribute(nameStr[, dataType])
- createLink(sourceItem, destinationItem[, linkTypeStr])
- Date.day()
- Date.format(formatStr)
- Date.hour()
- Date.minute()
- Date.month()
- Date.second()
- Date.week()
- Date.weekday()
- Date.year()
- date(dateStr)
- date(yearNum, monthNum, dayNum[, hourNum, minNum])
- day(aDate[, dayNum])
- days(firstDate, lastDate)
- degrees(radiansNum)
- descendedFrom(item)
- Dictionary.add(itemDict)
- Dictionary.contains(keyStr)
- Dictionary.count()
- Dictionary.empty()
- Dictionary.extend(itemDict)
- Dictionary.icontains(keyStr)
- Dictionary.keys()
- Dictionary.size()
- Dictionary[keyStr]
- distance(startItem, endItem)
- distanceTo(startItem, endItem)
- do(macroStr[,argumentsList])
- drivingTimeTo(item)
- eachLink(loopVar[,scope]){actions}
- escapeHTML(dataStr)
- eval([item], expressionStr)
- exp(powerNum)
- exportedString(item[, templateStr])
- fail()
- fetch(urlStr,headersDict,attrNameStr,cmdStr[,httpMethod,POSTbody])
- first(item[, childrenNum])
- firstWord(dataStr)
- floor(sourceNum)
- format(dataStr, formatStr[, additionalArguments])
- hasLocalValue(attributeNameStr[, item])
- hour(aDate[, hoursNum])
- hours(startDate, endDate)
- idEncode(dataStr)
- indented(depthNum[, item])
- inheritsFrom([item, ]prototypeStr)
- inside(item)
- Interval.day()
- Interval.format(formatStr)
- Interval.hour()
- Interval.minute()
- Interval.second()
- interval(dataStr)
- interval(startDate, endDate)
- isbn10(dataStr)
- isbn13(dataStr)
- isDuplicateName(item)
- JSON.json[itemNum]
- JSON.json[keyStr]
- JSON.jsonValue(pathStr)
- jsonEncode(dataStr)
- last(item[, childrenNum])
- lastWord(dataStr)
- linkedFrom(scope[, linkTypeStr])
- linkedTo(scope[, linkTypeStr])
- linkPath(pathNameStr[, startStr, endStr])
- List.isort([attributeRefStr])
- List.nsort([attributeRefStr])
- List.sort([attributeRefStr])
- List.unique()
- list(expressionList)
- List/Set.asString()
- List/Set.at(itemNum)
- List/Set.contains(matchStr)
- List/Set.each(loopVar){actions}
- List/Set.empty()
- List/Set.format(formatStr)
- List/Set.icontains(matchStr)
- List/Set.replace(regexMatchStr, replacementStr)
- List/Set.reverse()
- List/Set.size()
- List/Set.sum()
- List/Set.tr(inStr, outStr)
- log(sourceNum)
- lowercase(dataStr)
- minute(aDate[, minutesNum])
- minutes(startDate, endDate)
- mod(sourceNum, modulusNum)
- month(aDate[, monthsNum])
- months(startDate, endDate)
- notify(headlineStr[, detailsStr, deliveryDateTime ])
- Number.ceil()
- Number.floor()
- Number.format(decimalsNum[, widthNum, padStr]|formatStr)
- Number.precision(decimalsNum)
- Number.round()
- originalLinkedFrom(scope[, linkTypeStr])
- originalLinkedTo(scope[, linkTypeStr])
- play(soundNameStr)
- pow(sourceNum, powerNum)
- radians(degreesNum)
- rand([maxNumber])
- rgb(redNum, greenNum, blueNum)
- round(sourceNum)
- runCommand(commandStr[, inputsStr, dirStr])
- seconds(startDate, endDate)
- show(msgString[, backgroundColor[,colorString]])
- similarTo(item[, notesNum])
- sin(sourceNum)
- sqrt(sourceNum)
- String.beginsWith(matchStr)
- String.capitalize()
- String.captureJSON()
- String.captureLine([targetAttributeStr])
- String.captureNumber([targetAttributeStr])
- String.captureRest([targetAttributeStr])
- String.captureTo(matchStr[, targetAttributeStr])
- String.captureToken([targetAttributeStr])
- String.captureWord([targetAttributeStr])
- String.captureXML()
- String.contains(regexStr)
- String.countOccurrencesOf(literalStr)
- String.deleteCharacters(characterSet)
- String.empty()
- String.endsWith(matchStr)
- String.expect(matchStr)
- String.expectNumber()
- String.expectWhitespace()
- String.expectWord()
- String.extract(regexStr[, caseInsensitiveBln])
- String.extractAll(regexStr[, caseInsensitiveBln])
- String.failed()
- String.find(matchStr)
- String.following(matchStr)
- String.highlights([aColor])
- String.icontains(regexStr)
- String.json()
- String.jsonEncode()
- String.lowercase()
- String.next()
- String.nounList()
- String.paragraph(paraNum)
- String.paragraphCount()
- String.paragraphList()
- String.paragraphs(parasNum)
- String.replace(regexMatchStr, replacementStr)
- String.reverse()
- String.sentence([sentenceNum])
- String.sentences()
- String.show([backgroundColor[,colorString]])
- String.size()
- String.skip(charsNum)
- String.skipLine()
- String.skipTo(matchStr)
- String.skipToNumber()
- String.skipWhitespace()
- String.speak([voiceNameStr])
- String.split(regexStr)
- String.substr(startNum[, lengthNum])
- String.toNumber()
- String.tr(inStr[, outStr])
- String.trim([filterStr])
- String.try{actions}[.thenTry{actions}]
- String.uppercase()
- String.wordCount()
- String.wordList()
- String.words(wordsNum)
- StyledString.bold()
- StyledString.fontSize(pointSizeNum)
- StyledString.italic()
- StyledString.plain()
- StyledString.strike()
- StyledString.textColor(aColor)
- substr(dataStr, startNum[, lengthNum])
- tan(radiansNum)
- time(aDate, hoursNum, minutesNum, secondsNum)
- time(aDate)
- twitter(usernameStr, statusStr)
- uppercase(dataStr)
- urlEncode(dataStr)
- var
- weeks(startDate, endDate)
- word(dataStr)
- wordsRelatedTo(dataStr[, wordsNum])
- XML.each(pathStr){action}
- XML.xml(pathStr)
- year(aDate[, yearsNum])
- years(startDate, endDate)