0

Dynamics enums in Approval Step

by
Published Mar 15, 2024

As one of the return key of this step, return an object `enums` that contains the default arguments of the form arguments.

Scriptยท approval windmill Verified

The script

Submitted by hugo989 Typescript (fetch-only)
Verified 6 days ago
1
//native
2

3
//this assumes the Form tab has a string field named "foo"
4

5
import * as wmill from "windmill-client@^1.158.2"
6

7
export async function main() {
8
    // if no argument is passed, if user is logged in, it will use the user's username
9
    const resumeUrls = await wmill.getResumeUrls("approver1") 
10

11
    // send the resumeUrls to the recipient or see Prompt section above
12

13
    return {
14
        enums: {
15
            foo: ["choice1", "choice2"]
16
        },
17
    }
18
}
Other submissions
  • Submitted by henri186 Deno
    Created 398 days ago
    1
    //this assumes the Form tab has a string field named "foo"
    2
    
    
    3
    import * as wmill from "npm:windmill-client@^1.158.2"
    4
    
    
    5
    export async function main() {
    6
        // if no argument is passed, if user is logged in, it will use the user's username
    7
        const resumeUrls = await wmill.getResumeUrls("approver1") 
    8
    
    
    9
        // send the resumeUrls to the recipient or see Prompt section above
    10
    
    
    11
        return {
    12
            enums: {
    13
                foo: ["choice1", "choice2"]
    14
            },
    15
        }
    16
    }