This extension for Visual Studio Code adds useful snippets for Adobe Campaign. These are especially useful for working with ACC web application and workflow Javascript activities.
This is an unofficial extension and I am not affiliated with the Adobe corporation.
Type part of a snippet, press enter, and the snippet unfolds. Requires that the file type be set to HTML or Javascript, depending on which snippet set is needed.
Alternatively, press Ctrl+Space (Windows, Linux) or Cmd+Space (macOS) to activate snippets from within the editor.
Snippet | Purpose |
---|---|
acc-if |
ACC if statement delimited for HTML (i.e. <%if...%>) |
acc-if-else |
ACC if-else statement delimited for HTML |
acc-for-loop |
ACC for loop delimited for HTML (i.e. <%for...%>) |
acc-setvalue |
ACC javascript for adding variable to ctx, using document.controller.setValue |
acc-submit |
ACC javascript for triggering a page transition, using document.controller.submit |
acc-output-var |
ACC output string value, delimited for HTML (i.e. <%=ctx.vars.varName%>) |
Snippet | Purpose |
---|---|
acc-iter-querydef |
Declare a queryDef and iterate through records using for loop |
acc-iter-sqlselect |
Declare a SQL string, execute it, and iterate records using a for loop |
acc-formatdate |
ACC formatDate function template |
acc-sqlescape |
ACC javascript for adding variable to ctx, using document.controller.setValue |
acc-log-info |
logInfo(value); |
acc-log-verbose |
logVerbose(value); |
acc-log-warning |
logWarning(value); |
acc-log-error |
logError(value); |
acc-uuid |
var uuid = getUUID(); |
Snippet | Purpose |
---|---|
acc-schema-compute-str |
compute-string element with basic attributes |
acc-schema-enum |
enumeration element with basic child elements / attributes |
acc-schema-key |
key element with basic child elements / attributes |
acc-schema-id |
Alias for acc-schema-key |
acc-schema-index |
dbindex element with basic child elements / attributes |
acc-schema-attr-string |
Schema attribute of type string with some basic attributes |
acc-schema-attr-integer |
Schema attribute of type long with some basic attributes |
acc-schema-attr-byte |
Schema attribute of type byte with some basic attributes |
acc-schema-attr-date |
Schema attribute of type date with some basic attributes |
acc-schema-attr-datetime |
Schema attribute of type datetime with some basic attributes |
acc-schema-attr-boolean |
Schema attribute of type boolean with some basic attributes |
acc-schema-attr-memo |
Schema attribute of type memo and some basic attributes |
- Install Visual Studio Code 1.44.0 or higher
- Launch Code
- From the command palette
Ctrl
-Shift
-P
(Windows, Linux) orCmd
-Shift
-P
(OSX) - Select
Install Extension
- Choose the extension
- Reload Visual Studio Code