Skip to content

Text Helper

Helper component which contains operations to help you work with text.

Categories: helpers

Type: textHelper/v1


Actions

Base64 Decode

Name: base64Decode

Decodes base64 encoded text into human readable plain text.

Properties

NameLabelTypeDescriptionRequired
encodingSchemaEncoding SchemeSTRING
Options base64, base64Url
true
contentBase64 ContentSTRINGThe Base64 encoded content that needs to be decoded.true

Example JSON Structure

{
"label" : "Base64 Decode",
"name" : "base64Decode",
"parameters" : {
"encodingSchema" : "",
"content" : ""
},
"type" : "textHelper/v1/base64Decode"
}

Output

Type: STRING

Concatenate

Name: concatenate

Concatenate two or more texts.

Properties

NameLabelTypeDescriptionRequired
textsTextsARRAY
Items [STRING($text)]
true
separatorSeparatorSTRINGThe text that separates the texts you want to concatenate.false

Example JSON Structure

{
"label" : "Concatenate",
"name" : "concatenate",
"parameters" : {
"texts" : [ "" ],
"separator" : ""
},
"type" : "textHelper/v1/concatenate"
}

Output

Type: STRING

Extract Content from HTML

Name: extractContentFromHtml

Extract content from the HTML content.

Properties

NameLabelTypeDescriptionRequired
contentHTML ContentSTRINGHTML content to extract content from.true
querySelectorCSS SelectorSTRINGThe CSS selector to search for.true
returnValueReturn ValueSTRING
Options ATTRIBUTE, HTML, TEXT
The data to return.true
attributeAttributeSTRINGThe name of the attribute to return the value oftrue
returnArrayReturn ArrayBOOLEAN
Options true, false
If selected, then extracted individual items are returned as an array. If you don’t set this, all values are returned as a single string.null

Example JSON Structure

{
"label" : "Extract Content from HTML",
"name" : "extractContentFromHtml",
"parameters" : {
"content" : "",
"querySelector" : "",
"returnValue" : "",
"attribute" : "",
"returnArray" : false
},
"type" : "textHelper/v1/extractContentFromHtml"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

Find

Name: find

Find substring

Properties

NameLabelTypeDescriptionRequired
textTextSTRINGtrue
expressionExpressionSTRINGText to search for.true

Example JSON Structure

{
"label" : "Find",
"name" : "find",
"parameters" : {
"text" : "",
"expression" : ""
},
"type" : "textHelper/v1/find"
}

Output

Type: BOOLEAN

HTML to Markdown

Name: HTMLToMarkdown

Converts HTML to markdown.

Properties

NameLabelTypeDescriptionRequired
htmlHTML ContentSTRINGHTML content to be converted to markdown.true

Example JSON Structure

{
"label" : "HTML to Markdown",
"name" : "HTMLToMarkdown",
"parameters" : {
"html" : ""
},
"type" : "textHelper/v1/HTMLToMarkdown"
}

Output

Type: STRING

Markdown to HTML

Name: markdownToHTML

Converts markdown to HTML.

Properties

NameLabelTypeDescriptionRequired
markdownMarkdown contentSTRINGMarkdown content to convert to HTML.true

Example JSON Structure

{
"label" : "Markdown to HTML",
"name" : "markdownToHTML",
"parameters" : {
"markdown" : ""
},
"type" : "textHelper/v1/markdownToHTML"
}

Output

Type: STRING

Replace

Name: replace

Replace all instances of any word, character, or phrase in text with another.

Properties

NameLabelTypeDescriptionRequired
textTextSTRINGtrue
searchValueSearch ValueSTRINGCan be plain text or a regex expression.true
replaceValueReplace ValueSTRINGLeave blank to remove the search value.false
replaceOnlyFirstReplace Only First MatchBOOLEAN
Options true, false
true

Example JSON Structure

{
"label" : "Replace",
"name" : "replace",
"parameters" : {
"text" : "",
"searchValue" : "",
"replaceValue" : "",
"replaceOnlyFirst" : false
},
"type" : "textHelper/v1/replace"
}

Output

Type: STRING

Split

Name: split

Split the text by delimiter.

Properties

NameLabelTypeDescriptionRequired
textTextSTRINGtrue
delimiterDelimiterSTRINGDelimiter used for splitting the text.true

Example JSON Structure

{
"label" : "Split",
"name" : "split",
"parameters" : {
"text" : "",
"delimiter" : ""
},
"type" : "textHelper/v1/split"
}

Output

Type: ARRAY

Items Type: STRING

Output Example

[ "" ]