[{"data":1,"prerenderedAt":1476},["ShallowReactive",2],{"parentPage":3,"subPages":749,"useCases":750,"content-query-1T5aV2jX83":751},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"slug":10,"weight":11,"body":12,"_type":743,"_id":744,"_source":745,"_file":746,"_stem":747,"_extension":748},"/integration/make","integration",false,"","Make - Execute JavaScript in Workflows","Seamlessly run custom JavaScript in Make workflows using CustomJS.","make",0,{"type":13,"children":14,"toc":726},"root",[15],{"type":16,"tag":17,"props":18,"children":24},"element","div",{"className":19},[20,21,22,23],"grid","md:grid-cols-3","grid-cols-1","gap-6",[25,28,119,126,131,138,237,243,288,294,539,545,576,582,613,617,623,629,643,652,658,677,685,691,696,704,710,715],{"type":26,"value":27},"text","\n    ",{"type":16,"tag":17,"props":29,"children":33},{"className":30},[31,32],"md:col-span-2","col-span-1",[34,36,85,109],{"type":26,"value":35},"\n        ",{"type":16,"tag":17,"props":37,"children":41},{"className":38},[39,40],"pe-12","pt-3",[42,44,54,55,65,66,84],{"type":26,"value":43},"\n          ",{"type":16,"tag":45,"props":46,"children":51},"h1",{"className":47,"id":50},[48,49],"text-3xl","font-semibold","execute-javascript-in-your-make-scenario",[52],{"type":26,"value":53},"Execute JavaScript in your Make Scenario",{"type":26,"value":43},{"type":16,"tag":56,"props":57,"children":62},"p",{"className":58},[59,60,61],"mt-4","text-lg","text-gray-700",[63],{"type":26,"value":64},"Run JavaScript directly in Make, or store it on CustomJS for better management. With support for dynamic parameters and seamless integration, coding within your workflows has never been easier.",{"type":26,"value":43},{"type":16,"tag":56,"props":67,"children":69},{"className":68},[59],[70,72,82],{"type":26,"value":71},"Get started with access to several popular ",{"type":16,"tag":73,"props":74,"children":79},"a",{"href":75,"className":76},"/npm-modules",[77,78],"text-blue-500","underline",[80],{"type":26,"value":81},"NPM modules",{"type":26,"value":83},", enhancing your coding possibilities.",{"type":26,"value":35},{"type":16,"tag":86,"props":87,"children":89},"callout",{"type":88},"warning",[90],{"type":16,"tag":56,"props":91,"children":92},{},[93,99,101,107],{"type":16,"tag":94,"props":95,"children":96},"strong",{},[97],{"type":26,"value":98},"Important:",{"type":26,"value":100}," There are 2 modules that are flagged as deprecated, you will only see them if you are already using them. For these you have to use ",{"type":16,"tag":73,"props":102,"children":104},{"href":103},"/api-key",[105],{"type":26,"value":106},"RapidAPI Keys",{"type":26,"value":108},".",{"type":16,"tag":110,"props":111,"children":113},"pre",{"code":112},"\u003C/div>\n\u003Cdiv class=\"col-span-1 flex justify-center items-center\">\n    \u003Cimg src=\"/images/make-v1-vs-v2.png\" alt=\"Make Extension\" class=\"rounded shadow-md\"/>\n\u003C/div>\n",[114],{"type":16,"tag":115,"props":116,"children":117},"code",{"__ignoreMap":7},[118],{"type":26,"value":112},{"type":16,"tag":120,"props":121,"children":123},"h2",{"id":122},"documentation-structure",[124],{"type":26,"value":125},"Documentation Structure",{"type":16,"tag":56,"props":127,"children":128},{},[129],{"type":26,"value":130},"This documentation is organized into five main sections to help you master CustomJS with Make.com:",{"type":16,"tag":132,"props":133,"children":135},"h3",{"id":134},"i-getting-started-core-concepts",[136],{"type":26,"value":137},"I. Getting Started & Core Concepts",{"type":16,"tag":139,"props":140,"children":141},"ul",{},[142,157,171,204],{"type":16,"tag":143,"props":144,"children":145},"li",{},[146,155],{"type":16,"tag":94,"props":147,"children":148},{},[149],{"type":16,"tag":73,"props":150,"children":152},{"href":151},"/integration/make/overview",[153],{"type":26,"value":154},"Introduction to CustomJS",{"type":26,"value":156}," - Overview and capabilities",{"type":16,"tag":143,"props":158,"children":159},{},[160,169],{"type":16,"tag":94,"props":161,"children":162},{},[163],{"type":16,"tag":73,"props":164,"children":166},{"href":165},"/integration/make/authentication",[167],{"type":26,"value":168},"Authentication and Setup",{"type":26,"value":170}," - API key configuration",{"type":16,"tag":143,"props":172,"children":173},{},[174,179],{"type":16,"tag":94,"props":175,"children":176},{},[177],{"type":26,"value":178},"Primary Execution Methods",{"type":16,"tag":139,"props":180,"children":181},{},[182,193],{"type":16,"tag":143,"props":183,"children":184},{},[185,191],{"type":16,"tag":73,"props":186,"children":188},{"href":187},"/integration/make/modules/inline-javascript",[189],{"type":26,"value":190},"Inline JavaScript",{"type":26,"value":192}," - Run code directly in Make",{"type":16,"tag":143,"props":194,"children":195},{},[196,202],{"type":16,"tag":73,"props":197,"children":199},{"href":198},"/integration/make/modules/stored-javascript-function",[200],{"type":26,"value":201},"Stored Functions",{"type":26,"value":203}," - Centrally managed functions",{"type":16,"tag":143,"props":205,"children":206},{},[207,212],{"type":16,"tag":94,"props":208,"children":209},{},[210],{"type":26,"value":211},"Writing JavaScript in Make",{"type":16,"tag":139,"props":213,"children":214},{},[215,226],{"type":16,"tag":143,"props":216,"children":217},{},[218,224],{"type":16,"tag":73,"props":219,"children":221},{"href":220},"/integration/make/best-practices",[222],{"type":26,"value":223},"Best Practices (Return Statements)",{"type":26,"value":225}," - Essential coding guidelines",{"type":16,"tag":143,"props":227,"children":228},{},[229,235],{"type":16,"tag":73,"props":230,"children":232},{"href":231},"/integration/make/response-types",[233],{"type":26,"value":234},"Return Response Types",{"type":26,"value":236}," - Understanding data output formats",{"type":16,"tag":132,"props":238,"children":240},{"id":239},"ii-handling-data-and-inputs",[241],{"type":26,"value":242},"II. Handling Data and Inputs",{"type":16,"tag":139,"props":244,"children":245},{},[246,260,274],{"type":16,"tag":143,"props":247,"children":248},{},[249,258],{"type":16,"tag":94,"props":250,"children":251},{},[252],{"type":16,"tag":73,"props":253,"children":255},{"href":254},"/integration/make/input-variables",[256],{"type":26,"value":257},"Accessing Input Variables",{"type":26,"value":259}," - Working with scenario data",{"type":16,"tag":143,"props":261,"children":262},{},[263,272],{"type":16,"tag":94,"props":264,"children":265},{},[266],{"type":16,"tag":73,"props":267,"children":269},{"href":268},"/integration/make/json-data",[270],{"type":26,"value":271},"Using JSON for Complex Data",{"type":26,"value":273}," - Advanced data structures",{"type":16,"tag":143,"props":275,"children":276},{},[277,286],{"type":16,"tag":94,"props":278,"children":279},{},[280],{"type":16,"tag":73,"props":281,"children":283},{"href":282},"/integration/make/collections",[284],{"type":26,"value":285},"Working with Make.com Collections",{"type":26,"value":287}," - Processing arrays and datasets",{"type":16,"tag":132,"props":289,"children":291},{"id":290},"iii-advanced-modules-and-integrations",[292],{"type":26,"value":293},"III. Advanced Modules and Integrations",{"type":16,"tag":139,"props":295,"children":296},{},[297,352,418,462,495],{"type":16,"tag":143,"props":298,"children":299},{},[300,305],{"type":16,"tag":94,"props":301,"children":302},{},[303],{"type":26,"value":304},"Native Modules",{"type":16,"tag":139,"props":306,"children":307},{},[308,319,330,341],{"type":16,"tag":143,"props":309,"children":310},{},[311,317],{"type":16,"tag":73,"props":312,"children":314},{"href":313},"/integration/make/modules/pdf-generation",[315],{"type":26,"value":316},"PDF Generation",{"type":26,"value":318}," - Create documents from HTML",{"type":16,"tag":143,"props":320,"children":321},{},[322,328],{"type":16,"tag":73,"props":323,"children":325},{"href":324},"/integration/make/modules/pdf-merging",[326],{"type":26,"value":327},"PDF Merging",{"type":26,"value":329}," - Combine multiple PDFs",{"type":16,"tag":143,"props":331,"children":332},{},[333,339],{"type":16,"tag":73,"props":334,"children":336},{"href":335},"/integration/make/modules/scraper",[337],{"type":26,"value":338},"Web Scraping",{"type":26,"value":340}," - Extract HTML content",{"type":16,"tag":143,"props":342,"children":343},{},[344,350],{"type":16,"tag":73,"props":345,"children":347},{"href":346},"/integration/make/modules/scraper-screenshot",[348],{"type":26,"value":349},"Website Screenshots",{"type":26,"value":351}," - Capture page images",{"type":16,"tag":143,"props":353,"children":354},{},[355,360],{"type":16,"tag":94,"props":356,"children":357},{},[358],{"type":26,"value":359},"Data & AI Utilities",{"type":16,"tag":139,"props":361,"children":362},{},[363,374,385,396,407],{"type":16,"tag":143,"props":364,"children":365},{},[366,372],{"type":16,"tag":73,"props":367,"children":369},{"href":368},"/integration/make/modules/parse-ai-json",[370],{"type":26,"value":371},"AI JSON Parser",{"type":26,"value":373}," - Clean and repair AI-generated JSON",{"type":16,"tag":143,"props":375,"children":376},{},[377,383],{"type":16,"tag":73,"props":378,"children":380},{"href":379},"/integration/make/modules/aggregate-array",[381],{"type":26,"value":382},"Group & Aggregate Array",{"type":26,"value":384}," - Group, sum and deduplicate in one operation",{"type":16,"tag":143,"props":386,"children":387},{},[388,394],{"type":16,"tag":73,"props":389,"children":391},{"href":390},"/integration/make/modules/parse-number",[392],{"type":26,"value":393},"Parse Localized Number",{"type":26,"value":395}," - Turn \"1.234,56 EUR\" into a real number",{"type":16,"tag":143,"props":397,"children":398},{},[399,405],{"type":16,"tag":73,"props":400,"children":402},{"href":401},"/integration/make/modules/format-date",[403],{"type":26,"value":404},"Format Date & Convert Timezone",{"type":26,"value":406}," - Parse, convert and format dates",{"type":16,"tag":143,"props":408,"children":409},{},[410,416],{"type":16,"tag":73,"props":411,"children":413},{"href":412},"/integration/make/modules/url-to-base64",[414],{"type":26,"value":415},"File to Base64",{"type":26,"value":417}," - Fetch a file and embed it as a data URI",{"type":16,"tag":143,"props":419,"children":420},{},[421,426],{"type":16,"tag":94,"props":422,"children":423},{},[424],{"type":26,"value":425},"Integrated NPM Libraries",{"type":16,"tag":139,"props":427,"children":428},{},[429,440,451],{"type":16,"tag":143,"props":430,"children":431},{},[432,438],{"type":16,"tag":73,"props":433,"children":435},{"href":434},"/integration/make/web-scraping",[436],{"type":26,"value":437},"Web Scraping (cheerio, axios)",{"type":26,"value":439}," - Advanced scraping tools",{"type":16,"tag":143,"props":441,"children":442},{},[443,449],{"type":16,"tag":73,"props":444,"children":446},{"href":445},"/integration/make/jsrsasign",[447],{"type":26,"value":448},"Cryptography (jsrsasign)",{"type":26,"value":450}," - Digital signatures and encryption",{"type":16,"tag":143,"props":452,"children":453},{},[454,460],{"type":16,"tag":73,"props":455,"children":457},{"href":456},"/integration/make/uuid",[458],{"type":26,"value":459},"Unique IDs (uuidv4)",{"type":26,"value":461}," - Generate unique identifiers",{"type":16,"tag":143,"props":463,"children":464},{},[465,470],{"type":16,"tag":94,"props":466,"children":467},{},[468],{"type":26,"value":469},"SDK Integrations",{"type":16,"tag":139,"props":471,"children":472},{},[473,484],{"type":16,"tag":143,"props":474,"children":475},{},[476,482],{"type":16,"tag":73,"props":477,"children":479},{"href":478},"/integration/make/firebase-admin-sdk",[480],{"type":26,"value":481},"Firebase Admin SDK",{"type":26,"value":483}," - Firebase backend operations",{"type":16,"tag":143,"props":485,"children":486},{},[487,493],{"type":16,"tag":73,"props":488,"children":490},{"href":489},"/integration/make/open-ai",[491],{"type":26,"value":492},"OpenAI API",{"type":26,"value":494}," - AI-powered functionality",{"type":16,"tag":143,"props":496,"children":497},{},[498,503],{"type":16,"tag":94,"props":499,"children":500},{},[501],{"type":26,"value":502},"Data Processing Examples",{"type":16,"tag":139,"props":504,"children":505},{},[506,517,528],{"type":16,"tag":143,"props":507,"children":508},{},[509,515],{"type":16,"tag":73,"props":510,"children":512},{"href":511},"/integration/make/map-and-reduce",[513],{"type":26,"value":514},"Map & Reduce Functions",{"type":26,"value":516}," - Array processing patterns",{"type":16,"tag":143,"props":518,"children":519},{},[520,526],{"type":16,"tag":73,"props":521,"children":523},{"href":522},"/integration/make/code-snippets/api-request-axios",[524],{"type":26,"value":525},"HTTP Request with Axios",{"type":26,"value":527}," - API integration",{"type":16,"tag":143,"props":529,"children":530},{},[531,537],{"type":16,"tag":73,"props":532,"children":534},{"href":533},"/integration/make/code-snippets/invoice-pdf-generation",[535],{"type":26,"value":536},"Invoice PDF Generation",{"type":26,"value":538}," - Document automation",{"type":16,"tag":132,"props":540,"children":542},{"id":541},"iv-usage-pricing-and-limitations",[543],{"type":26,"value":544},"IV. Usage, Pricing, and Limitations",{"type":16,"tag":139,"props":546,"children":547},{},[548,562],{"type":16,"tag":143,"props":549,"children":550},{},[551,560],{"type":16,"tag":94,"props":552,"children":553},{},[554],{"type":16,"tag":73,"props":555,"children":557},{"href":556},"/integration/make/make-credits",[558],{"type":26,"value":559},"Cost Savings with Make.com Credits",{"type":26,"value":561}," - Optimize your spending",{"type":16,"tag":143,"props":563,"children":564},{},[565,574],{"type":16,"tag":94,"props":566,"children":567},{},[568],{"type":16,"tag":73,"props":569,"children":571},{"href":570},"/integration/make/rate-limits",[572],{"type":26,"value":573},"Rate Limits",{"type":26,"value":575}," - Understanding usage constraints",{"type":16,"tag":132,"props":577,"children":579},{"id":578},"v-support-and-troubleshooting",[580],{"type":26,"value":581},"V. Support and Troubleshooting",{"type":16,"tag":139,"props":583,"children":584},{},[585,599],{"type":16,"tag":143,"props":586,"children":587},{},[588,597],{"type":16,"tag":94,"props":589,"children":590},{},[591],{"type":16,"tag":73,"props":592,"children":594},{"href":593},"/integration/make/troubleshooting",[595],{"type":26,"value":596},"Troubleshooting Guide",{"type":26,"value":598}," - Common issues and solutions",{"type":16,"tag":143,"props":600,"children":601},{},[602,611],{"type":16,"tag":94,"props":603,"children":604},{},[605],{"type":16,"tag":73,"props":606,"children":608},{"href":607},"/integration/make/support",[609],{"type":26,"value":610},"Getting Help",{"type":26,"value":612}," - Support resources and contact information",{"type":16,"tag":614,"props":615,"children":616},"hr",{},[],{"type":16,"tag":120,"props":618,"children":620},{"id":619},"quick-start-guide",[621],{"type":26,"value":622},"Quick Start Guide",{"type":16,"tag":132,"props":624,"children":626},{"id":625},"_1-get-your-api-key",[627],{"type":26,"value":628},"1. Get Your API Key",{"type":16,"tag":56,"props":630,"children":631},{},[632,641],{"type":16,"tag":73,"props":633,"children":638},{"href":634,":target":635,"rel":636},"https://app.customjs.space/#/","_blank",[637],"nofollow",[639],{"type":26,"value":640},"Sign In",{"type":26,"value":642}," to CustomJS and copy your API key from the dashboard.",{"type":16,"tag":56,"props":644,"children":645},{},[646],{"type":16,"tag":647,"props":648,"children":651},"img",{"alt":649,"src":650},"CustomJS V2 API Key","/images/make-tutorial/make-tutorial-1.png",[],{"type":16,"tag":132,"props":653,"children":655},{"id":654},"_2-add-customjs-to-make",[656],{"type":26,"value":657},"2. Add CustomJS to Make",{"type":16,"tag":56,"props":659,"children":660},{},[661,663,668,670,675],{"type":26,"value":662},"Choose ",{"type":16,"tag":94,"props":664,"children":665},{},[666],{"type":26,"value":667},"Execute inline JavaScript Code",{"type":26,"value":669}," CustomJS ",{"type":16,"tag":94,"props":671,"children":672},{},[673],{"type":26,"value":674},"V2",{"type":26,"value":676}," action in your Make scenario.",{"type":16,"tag":56,"props":678,"children":679},{},[680],{"type":16,"tag":647,"props":681,"children":684},{"alt":682,"src":683},"CustomJS Make Actions","/images/make-tutorial/make-tutorial-2.png",[],{"type":16,"tag":132,"props":686,"children":688},{"id":687},"_3-configure-connection",[689],{"type":26,"value":690},"3. Configure Connection",{"type":16,"tag":56,"props":692,"children":693},{},[694],{"type":26,"value":695},"Use your API key to create the connection in Make.",{"type":16,"tag":56,"props":697,"children":698},{},[699],{"type":16,"tag":647,"props":700,"children":703},{"alt":701,"src":702},"CustomJS Make Connection","/images/make-tutorial/make-tutorial-3.png",[],{"type":16,"tag":132,"props":705,"children":707},{"id":706},"_4-start-coding",[708],{"type":26,"value":709},"4. Start Coding",{"type":16,"tag":56,"props":711,"children":712},{},[713],{"type":26,"value":714},"Write JavaScript with proper return statements and enjoy powerful automation capabilities.",{"type":16,"tag":56,"props":716,"children":717},{},[718,720,725],{"type":26,"value":719},"For detailed guidance, start with our ",{"type":16,"tag":73,"props":721,"children":722},{"href":151},[723],{"type":26,"value":724},"Getting Started section",{"type":26,"value":108},{"title":7,"searchDepth":727,"depth":727,"links":728},2,[729,737],{"id":122,"depth":727,"text":125,"children":730},[731,733,734,735,736],{"id":134,"depth":732,"text":137},3,{"id":239,"depth":732,"text":242},{"id":290,"depth":732,"text":293},{"id":541,"depth":732,"text":544},{"id":578,"depth":732,"text":581},{"id":619,"depth":727,"text":622,"children":738},[739,740,741,742],{"id":625,"depth":732,"text":628},{"id":654,"depth":732,"text":657},{"id":687,"depth":732,"text":690},{"id":706,"depth":732,"text":709},"markdown","content:integration:make:index.md","content","integration/make/index.md","integration/make/index","md",[],[],{"_path":390,"_dir":752,"_draft":6,"_partial":6,"_locale":7,"title":393,"description":753,"body":754,"_type":743,"_id":1473,"_source":745,"_file":1474,"_stem":1475,"_extension":748},"modules","Turn localized number text like \"1.234,56 EUR\", \"$1,234.56\" or \"(500)\" into a real number in Make.com",{"type":13,"children":755,"toc":1464},[756,761,790,796,809,814,820,986,992,1014,1022,1159,1172,1195,1201,1321,1327,1411,1417,1458],{"type":16,"tag":45,"props":757,"children":759},{"id":758},"parse-localized-number",[760],{"type":26,"value":393},{"type":16,"tag":56,"props":762,"children":763},{},[764,766,772,774,780,782,788],{"type":26,"value":765},"The Parse Localized Number module turns localized number text like ",{"type":16,"tag":115,"props":767,"children":769},{"className":768},[],[770],{"type":26,"value":771},"1.234,56 EUR",{"type":26,"value":773},", ",{"type":16,"tag":115,"props":775,"children":777},{"className":776},[],[778],{"type":26,"value":779},"$1,234.56",{"type":26,"value":781}," or ",{"type":16,"tag":115,"props":783,"children":785},{"className":784},[],[786],{"type":26,"value":787},"(500)",{"type":26,"value":789}," into a real number you can calculate with in Make.com.",{"type":16,"tag":120,"props":791,"children":793},{"id":792},"how-it-works",[794],{"type":26,"value":795},"How it works",{"type":16,"tag":56,"props":797,"children":798},{},[799,801,807],{"type":26,"value":800},"Numbers arriving from European shops, US invoices, Swiss bank exports or copy-pasted spreadsheets come in wildly different formats. Make's math functions expect a plain number, so ",{"type":16,"tag":115,"props":802,"children":804},{"className":803},[],[805],{"type":26,"value":806},"\"1.234,56 EUR\"",{"type":26,"value":808}," either throws an error or silently produces the wrong value.",{"type":16,"tag":56,"props":810,"children":811},{},[812],{"type":26,"value":813},"This module strips currency symbols and spaces, detects the number format, resolves thousand and decimal separators, and returns a clean numeric value plus useful metadata.",{"type":16,"tag":132,"props":815,"children":817},{"id":816},"module-fields",[818],{"type":26,"value":819},"Module Fields",{"type":16,"tag":821,"props":822,"children":823},"table",{},[824,848],{"type":16,"tag":825,"props":826,"children":827},"thead",{},[828],{"type":16,"tag":829,"props":830,"children":831},"tr",{},[832,838,843],{"type":16,"tag":833,"props":834,"children":835},"th",{},[836],{"type":26,"value":837},"Field",{"type":16,"tag":833,"props":839,"children":840},{},[841],{"type":26,"value":842},"Description",{"type":16,"tag":833,"props":844,"children":845},{},[846],{"type":26,"value":847},"How to use it",{"type":16,"tag":849,"props":850,"children":851},"tbody",{},[852,874,924],{"type":16,"tag":829,"props":853,"children":854},{},[855,864,869],{"type":16,"tag":856,"props":857,"children":858},"td",{},[859],{"type":16,"tag":94,"props":860,"children":861},{},[862],{"type":26,"value":863},"Connection",{"type":16,"tag":856,"props":865,"children":866},{},[867],{"type":26,"value":868},"Links the module to the CustomJS service",{"type":16,"tag":856,"props":870,"children":871},{},[872],{"type":26,"value":873},"Select or create a connection using your API key",{"type":16,"tag":829,"props":875,"children":876},{},[877,885,890],{"type":16,"tag":856,"props":878,"children":879},{},[880],{"type":16,"tag":94,"props":881,"children":882},{},[883],{"type":26,"value":884},"Value",{"type":16,"tag":856,"props":886,"children":887},{},[888],{"type":26,"value":889},"The number as text",{"type":16,"tag":856,"props":891,"children":892},{},[893,895,901,902,908,909,915,916,922],{"type":26,"value":894},"Map any text value. Currency symbols (",{"type":16,"tag":115,"props":896,"children":898},{"className":897},[],[899],{"type":26,"value":900},"€",{"type":26,"value":773},{"type":16,"tag":115,"props":903,"children":905},{"className":904},[],[906],{"type":26,"value":907},"$",{"type":26,"value":773},{"type":16,"tag":115,"props":910,"children":912},{"className":911},[],[913],{"type":26,"value":914},"EUR",{"type":26,"value":773},{"type":16,"tag":115,"props":917,"children":919},{"className":918},[],[920],{"type":26,"value":921},"USD",{"type":26,"value":923},", ...) and spaces are ignored automatically",{"type":16,"tag":829,"props":925,"children":926},{},[927,935,940],{"type":16,"tag":856,"props":928,"children":929},{},[930],{"type":16,"tag":94,"props":931,"children":932},{},[933],{"type":26,"value":934},"Number format",{"type":16,"tag":856,"props":936,"children":937},{},[938],{"type":26,"value":939},"How separators are interpreted",{"type":16,"tag":856,"props":941,"children":942},{},[943,945,950,952,956,957,962,963,968,970,976,978,984],{"type":26,"value":944},"Select, default ",{"type":16,"tag":94,"props":946,"children":947},{},[948],{"type":26,"value":949},"Auto-detect",{"type":26,"value":951},". Options: ",{"type":16,"tag":94,"props":953,"children":954},{},[955],{"type":26,"value":949},{"type":26,"value":773},{"type":16,"tag":94,"props":958,"children":959},{},[960],{"type":26,"value":961},"European (1.234,56)",{"type":26,"value":773},{"type":16,"tag":94,"props":964,"children":965},{},[966],{"type":26,"value":967},"US-UK (1,234.56)",{"type":26,"value":969},". Auto-detect decides by the last separator in the value. Ambiguous values like ",{"type":16,"tag":115,"props":971,"children":973},{"className":972},[],[974],{"type":26,"value":975},"1.234",{"type":26,"value":977}," are treated as thousand grouping and become ",{"type":16,"tag":115,"props":979,"children":981},{"className":980},[],[982],{"type":26,"value":983},"1234",{"type":26,"value":985},"; pick a fixed format to override that",{"type":16,"tag":120,"props":987,"children":989},{"id":988},"usage-example",[990],{"type":26,"value":991},"Usage example",{"type":16,"tag":56,"props":993,"children":994},{},[995,1000,1002,1007,1009],{"type":16,"tag":94,"props":996,"children":997},{},[998],{"type":26,"value":999},"Input (Value):",{"type":26,"value":1001}," ",{"type":16,"tag":115,"props":1003,"children":1005},{"className":1004},[],[1006],{"type":26,"value":771},{"type":26,"value":1008},", Number format: ",{"type":16,"tag":115,"props":1010,"children":1012},{"className":1011},[],[1013],{"type":26,"value":949},{"type":16,"tag":56,"props":1015,"children":1016},{},[1017],{"type":16,"tag":94,"props":1018,"children":1019},{},[1020],{"type":26,"value":1021},"Output:",{"type":16,"tag":110,"props":1023,"children":1027},{"className":1024,"code":1025,"language":1026,"meta":7,"style":7},"language-json shiki shiki-themes github-light","{\n  \"number\": 1234.56,\n  \"rounded\": 1234.56,\n  \"isNegative\": false,\n  \"detectedFormat\": \"European\",\n  \"originalText\": \"1.234,56 EUR\"\n}\n","json",[1028],{"type":16,"tag":115,"props":1029,"children":1030},{"__ignoreMap":7},[1031,1043,1067,1087,1109,1132,1150],{"type":16,"tag":1032,"props":1033,"children":1036},"span",{"class":1034,"line":1035},"line",1,[1037],{"type":16,"tag":1032,"props":1038,"children":1040},{"style":1039},"--shiki-default:#24292E",[1041],{"type":26,"value":1042},"{\n",{"type":16,"tag":1032,"props":1044,"children":1045},{"class":1034,"line":727},[1046,1052,1057,1062],{"type":16,"tag":1032,"props":1047,"children":1049},{"style":1048},"--shiki-default:#005CC5",[1050],{"type":26,"value":1051},"  \"number\"",{"type":16,"tag":1032,"props":1053,"children":1054},{"style":1039},[1055],{"type":26,"value":1056},": ",{"type":16,"tag":1032,"props":1058,"children":1059},{"style":1048},[1060],{"type":26,"value":1061},"1234.56",{"type":16,"tag":1032,"props":1063,"children":1064},{"style":1039},[1065],{"type":26,"value":1066},",\n",{"type":16,"tag":1032,"props":1068,"children":1069},{"class":1034,"line":732},[1070,1075,1079,1083],{"type":16,"tag":1032,"props":1071,"children":1072},{"style":1048},[1073],{"type":26,"value":1074},"  \"rounded\"",{"type":16,"tag":1032,"props":1076,"children":1077},{"style":1039},[1078],{"type":26,"value":1056},{"type":16,"tag":1032,"props":1080,"children":1081},{"style":1048},[1082],{"type":26,"value":1061},{"type":16,"tag":1032,"props":1084,"children":1085},{"style":1039},[1086],{"type":26,"value":1066},{"type":16,"tag":1032,"props":1088,"children":1090},{"class":1034,"line":1089},4,[1091,1096,1100,1105],{"type":16,"tag":1032,"props":1092,"children":1093},{"style":1048},[1094],{"type":26,"value":1095},"  \"isNegative\"",{"type":16,"tag":1032,"props":1097,"children":1098},{"style":1039},[1099],{"type":26,"value":1056},{"type":16,"tag":1032,"props":1101,"children":1102},{"style":1048},[1103],{"type":26,"value":1104},"false",{"type":16,"tag":1032,"props":1106,"children":1107},{"style":1039},[1108],{"type":26,"value":1066},{"type":16,"tag":1032,"props":1110,"children":1112},{"class":1034,"line":1111},5,[1113,1118,1122,1128],{"type":16,"tag":1032,"props":1114,"children":1115},{"style":1048},[1116],{"type":26,"value":1117},"  \"detectedFormat\"",{"type":16,"tag":1032,"props":1119,"children":1120},{"style":1039},[1121],{"type":26,"value":1056},{"type":16,"tag":1032,"props":1123,"children":1125},{"style":1124},"--shiki-default:#032F62",[1126],{"type":26,"value":1127},"\"European\"",{"type":16,"tag":1032,"props":1129,"children":1130},{"style":1039},[1131],{"type":26,"value":1066},{"type":16,"tag":1032,"props":1133,"children":1135},{"class":1034,"line":1134},6,[1136,1141,1145],{"type":16,"tag":1032,"props":1137,"children":1138},{"style":1048},[1139],{"type":26,"value":1140},"  \"originalText\"",{"type":16,"tag":1032,"props":1142,"children":1143},{"style":1039},[1144],{"type":26,"value":1056},{"type":16,"tag":1032,"props":1146,"children":1147},{"style":1124},[1148],{"type":26,"value":1149},"\"1.234,56 EUR\"\n",{"type":16,"tag":1032,"props":1151,"children":1153},{"class":1034,"line":1152},7,[1154],{"type":16,"tag":1032,"props":1155,"children":1156},{"style":1039},[1157],{"type":26,"value":1158},"}\n",{"type":16,"tag":56,"props":1160,"children":1161},{},[1162,1166,1167],{"type":16,"tag":94,"props":1163,"children":1164},{},[1165],{"type":26,"value":999},{"type":26,"value":1001},{"type":16,"tag":115,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":26,"value":787},{"type":16,"tag":56,"props":1173,"children":1174},{},[1175,1179,1180,1186,1187,1193],{"type":16,"tag":94,"props":1176,"children":1177},{},[1178],{"type":26,"value":1021},{"type":26,"value":1001},{"type":16,"tag":115,"props":1181,"children":1183},{"className":1182},[],[1184],{"type":26,"value":1185},"number: -500",{"type":26,"value":773},{"type":16,"tag":115,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":26,"value":1192},"isNegative: true",{"type":26,"value":1194},". Accounting-style brackets are recognized as negative values.",{"type":16,"tag":120,"props":1196,"children":1198},{"id":1197},"output",[1199],{"type":26,"value":1200},"Output",{"type":16,"tag":821,"props":1202,"children":1203},{},[1204,1218],{"type":16,"tag":825,"props":1205,"children":1206},{},[1207],{"type":16,"tag":829,"props":1208,"children":1209},{},[1210,1214],{"type":16,"tag":833,"props":1211,"children":1212},{},[1213],{"type":26,"value":1200},{"type":16,"tag":833,"props":1215,"children":1216},{},[1217],{"type":26,"value":842},{"type":16,"tag":849,"props":1219,"children":1220},{},[1221,1237,1253,1289,1305],{"type":16,"tag":829,"props":1222,"children":1223},{},[1224,1232],{"type":16,"tag":856,"props":1225,"children":1226},{},[1227],{"type":16,"tag":94,"props":1228,"children":1229},{},[1230],{"type":26,"value":1231},"Number",{"type":16,"tag":856,"props":1233,"children":1234},{},[1235],{"type":26,"value":1236},"The parsed numeric value",{"type":16,"tag":829,"props":1238,"children":1239},{},[1240,1248],{"type":16,"tag":856,"props":1241,"children":1242},{},[1243],{"type":16,"tag":94,"props":1244,"children":1245},{},[1246],{"type":26,"value":1247},"Rounded",{"type":16,"tag":856,"props":1249,"children":1250},{},[1251],{"type":26,"value":1252},"The value rounded to 2 decimal places, handy for currency",{"type":16,"tag":829,"props":1254,"children":1255},{},[1256,1264],{"type":16,"tag":856,"props":1257,"children":1258},{},[1259],{"type":16,"tag":94,"props":1260,"children":1261},{},[1262],{"type":26,"value":1263},"Is Negative",{"type":16,"tag":856,"props":1265,"children":1266},{},[1267,1269,1275,1277,1282,1283],{"type":26,"value":1268},"Boolean, ",{"type":16,"tag":115,"props":1270,"children":1272},{"className":1271},[],[1273],{"type":26,"value":1274},"true",{"type":26,"value":1276}," for values like ",{"type":16,"tag":115,"props":1278,"children":1280},{"className":1279},[],[1281],{"type":26,"value":787},{"type":26,"value":781},{"type":16,"tag":115,"props":1284,"children":1286},{"className":1285},[],[1287],{"type":26,"value":1288},"-500",{"type":16,"tag":829,"props":1290,"children":1291},{},[1292,1300],{"type":16,"tag":856,"props":1293,"children":1294},{},[1295],{"type":16,"tag":94,"props":1296,"children":1297},{},[1298],{"type":26,"value":1299},"Detected Format",{"type":16,"tag":856,"props":1301,"children":1302},{},[1303],{"type":26,"value":1304},"Which format was applied (European or US-UK)",{"type":16,"tag":829,"props":1306,"children":1307},{},[1308,1316],{"type":16,"tag":856,"props":1309,"children":1310},{},[1311],{"type":16,"tag":94,"props":1312,"children":1313},{},[1314],{"type":26,"value":1315},"Original Text",{"type":16,"tag":856,"props":1317,"children":1318},{},[1319],{"type":26,"value":1320},"The unchanged input, useful for logging and debugging",{"type":16,"tag":120,"props":1322,"children":1324},{"id":1323},"good-to-know",[1325],{"type":26,"value":1326},"Good to know",{"type":16,"tag":139,"props":1328,"children":1329},{},[1330,1354,1377,1394],{"type":16,"tag":143,"props":1331,"children":1332},{},[1333,1338,1339,1345,1347,1353],{"type":16,"tag":94,"props":1334,"children":1335},{},[1336],{"type":26,"value":1337},"Swiss apostrophes work.",{"type":26,"value":1001},{"type":16,"tag":115,"props":1340,"children":1342},{"className":1341},[],[1343],{"type":26,"value":1344},"1'234.50",{"type":26,"value":1346}," parses to ",{"type":16,"tag":115,"props":1348,"children":1350},{"className":1349},[],[1351],{"type":26,"value":1352},"1234.5",{"type":26,"value":108},{"type":16,"tag":143,"props":1355,"children":1356},{},[1357,1362,1364,1369,1371,1376],{"type":16,"tag":94,"props":1358,"children":1359},{},[1360],{"type":26,"value":1361},"Negative brackets work.",{"type":26,"value":1363}," Accounting notation ",{"type":16,"tag":115,"props":1365,"children":1367},{"className":1366},[],[1368],{"type":26,"value":787},{"type":26,"value":1370}," becomes ",{"type":16,"tag":115,"props":1372,"children":1374},{"className":1373},[],[1375],{"type":26,"value":1288},{"type":26,"value":108},{"type":16,"tag":143,"props":1378,"children":1379},{},[1380,1385,1387,1393],{"type":16,"tag":94,"props":1381,"children":1382},{},[1383],{"type":26,"value":1384},"Non-breaking spaces are handled",{"type":26,"value":1386},", which matters for values copied from web pages or PDFs, e.g. ",{"type":16,"tag":115,"props":1388,"children":1390},{"className":1389},[],[1391],{"type":26,"value":1392},"1 234,56",{"type":26,"value":108},{"type":16,"tag":143,"props":1395,"children":1396},{},[1397,1402,1404,1409],{"type":16,"tag":94,"props":1398,"children":1399},{},[1400],{"type":26,"value":1401},"When in doubt, fix the format.",{"type":26,"value":1403}," If your source is always European or always US-UK, select that format explicitly instead of Auto-detect so ambiguous values like ",{"type":16,"tag":115,"props":1405,"children":1407},{"className":1406},[],[1408],{"type":26,"value":975},{"type":26,"value":1410}," cannot be misread.",{"type":16,"tag":120,"props":1412,"children":1414},{"id":1413},"related",[1415],{"type":26,"value":1416},"Related",{"type":16,"tag":56,"props":1418,"children":1419},{},[1420,1422,1427,1429,1433,1434,1438,1439,1443,1445,1449,1451,1457],{"type":26,"value":1421},"See the ",{"type":16,"tag":73,"props":1423,"children":1424},{"href":151},[1425],{"type":26,"value":1426},"Make.com integration overview",{"type":26,"value":1428}," for setup instructions, and check out the other utility modules: ",{"type":16,"tag":73,"props":1430,"children":1431},{"href":379},[1432],{"type":26,"value":382},{"type":26,"value":773},{"type":16,"tag":73,"props":1435,"children":1436},{"href":368},[1437],{"type":26,"value":371},{"type":26,"value":773},{"type":16,"tag":73,"props":1440,"children":1441},{"href":401},[1442],{"type":26,"value":404},{"type":26,"value":1444}," and ",{"type":16,"tag":73,"props":1446,"children":1447},{"href":412},[1448],{"type":26,"value":415},{"type":26,"value":1450},". More cleanup recipes are in ",{"type":16,"tag":73,"props":1452,"children":1454},{"href":1453},"/blog/make-data-cleanup-snippets",[1455],{"type":26,"value":1456},"Data cleanup snippets for Make",{"type":26,"value":108},{"type":16,"tag":1459,"props":1460,"children":1461},"style",{},[1462],{"type":26,"value":1463},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":7,"searchDepth":727,"depth":727,"links":1465},[1466,1469,1470,1471,1472],{"id":792,"depth":727,"text":795,"children":1467},[1468],{"id":816,"depth":732,"text":819},{"id":988,"depth":727,"text":991},{"id":1197,"depth":727,"text":1200},{"id":1323,"depth":727,"text":1326},{"id":1413,"depth":727,"text":1416},"content:integration:make:modules:parse-number.md","integration/make/modules/parse-number.md","integration/make/modules/parse-number",1787727651006]