Files
gh-secondsky-sap-skills-ski…/references/script-editor.md
2025-11-30 08:55:33 +08:00

22 lines
956 B
Markdown

# Script Editor Basics (2025.23)
Source: `help-portal-2560f7cb6c2745dab84d2e12652a12b4.md` (Write Scripts in Script Editor).
## Purpose
Write JavaScript-based scripts on widgets/pages/popups to drive interactivity in analytic applications or optimized stories.
## Open the editor
1. In Outline, hover widget/page/popup → **Edit Scripts** (gear).
2. If multiple events exist, choose the event (for example, `onSelect`, `onInitialization`).
3. Editor opens in new tab titled `<Widget> - <Event>`.
## Authoring pattern
`<ComponentVariable>.<function>(<arguments>);`
## Notes
- View available objects/functions in Analytics Designer or Optimized Story Experience API references.
- Edit Scripts also available via widget **More Actions** menu.
- Related indicator (gear) shows when scripts exist; run in view mode to test.
- See also: script variables (`script-variables.md`), script objects (`script-objects.md`), keyboard shortcuts (Help Portal).