{"id":175014,"date":"2025-07-16T16:53:58","date_gmt":"2025-07-16T07:53:58","guid":{"rendered":"https:\/\/support.questetra.com\/?p=175014"},"modified":"2025-07-22T14:44:16","modified_gmt":"2025-07-22T05:44:16","slug":"tsv-string-add-thousands-separators-2025","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/tsv-string-add-thousands-separators-2025\/","title":{"rendered":"#TSV-String: Add Thousands Separators"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#ffccff;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--20);padding-bottom:0;padding-left:var(--wp--preset--spacing--20)\"><strong>#TSV-String: Add Thousands Separators<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-right has-background has-small-font-size mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#ffccff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/tsv-string-add-thousands-separators-2025\/\"><span class=\"material-icons\">translate<\/span> #TSV\u6587\u5b57\u5217: \u6841\u533a\u5207\u308a\u8a18\u53f7\u306e\u8ffd\u52a0<\/a><\/p>\n\n\n\n<p class=\"has-background mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#fff0ff;margin-top:0;margin-right:0;margin-bottom:var(--wp--preset--spacing--60);margin-left:0;padding-top:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--20);padding-left:var(--wp--preset--spacing--40)\">Formats the specified range of columns from START index to END index of the TSV (END not included). The index starts from &#8220;0&#8221;. Negative index counts back from the end. If START is omitted, it will start from the beginning, if END is omitted, it will go to the end.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright has-custom-border is-style-default\" style=\"margin-top:0px;margin-bottom:0px\"><img decoding=\"async\" src=\"data:image;base64,\niVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAv9JREFUWEfN\nl09IFHEUxz+zrtuqLbphBiIsqCCoXSooPYSZeAwKWqmbBW7kxUt0KD1IHSIQL0WKdVDMQ1Cn8LKH\nEJWCOlgIYoaKhokWqbttuLsz8Zt11tltZt1dtOl3Gt68P9\/fe9\/3fr+fhMVLyih+PxeRaULiJFAB\nHNmx\/wF8QeEDNvy08Spdv3sD6KMQuAX4gOI0Ha8DfcBDfGykskkNoJ9rKDzIIHByrHUkbtPGMzMQ\n5gCe8AiJm2nuOLWawmNu0G6kZAygn+coXNmX4JoTiRHauJrs828A+7nz5GgGmUgEEKv5U2HnynXR\nXNZMvj0\/q0SE5TDj38ZZDi4n2ktc13NiF0CM7XMa4UbOj9BS0YLE3o1ihnDq+xRev5fZjVm9iuiQ\nSq079ADuAXc0zenL01S7q7PavWa0Fd6ifbydoc9DyX7u4+OuEOoBrOnbTQAodhbj\/+onqkRVB57D\nHuqP1TO5OsliYFGViRKJUq2F1phYnYgHqnXXUllYaQZgHR9HdwGICafwUg9TABCr5kVNXNx9qpuO\n4x30fuql632XKm8sbWTw3CAzP2doet0U1x04O4C3wmsGQGz9kpiYsQwYMP\/AAex0RAxAH2+B08kZ\nqCqqIhQJoaCov+ySnTx7niqLKBFVZpNsahmicpRQNBR34bA52Ja3zTMA7\/BxRgOQUH\/hRWSgrKCM\nhcBC3GmhozAm21ogGAmq8hwph3JXOYFIgJVfK3Fdt8NN0aGiVABUHmgABMts\/5QDIOMj578BYFgC\nIw447U6VA1prikEleKEoSqYcSCiBIQk9Lg\/zm\/PIyGp1UnHgd\/Q3S8GleBVLnCUU5BakSULL29Dy\nQRSbBQk8GLswRl1JXUJdxRww40BEjqh9ry2huxnepPVNK6NLo\/oGE99JozgGIOEwaihtoPNEp3oe\nZLMEoOG5YXo+9hiZGx5GCcdxNkHTtDE5joW17kKSprPM1UwvJJorS69kGghLL6UHkYmMr+W7mbDw\nYaKBsPRplsxxSx6nmTdaRhZ\/AIV8rDDib2WVAAAAAElFTkSuQmCC\n\" alt=\"Auto Step icon\" class=\"has-border-color has-ast-global-color-6-border-color\" style=\"border-width:0.5em\"\/><\/figure>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details open><summary class=\"wp-block-coblocks-accordion-item__title\">Configs for this Auto Step<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<dl style=\"margin: 0 0 -0.7em 0\">\n<div style=\"margin:4px 0px 1em; border:1px dotted #aaa; padding:4px 0 0 4px\" title=\"Standard\"><dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">StrConfA<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">A: Set Input TSV String<span style=\"color:#990000;\"> *<\/span><span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">OptionConfB0<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B0: Select Thousands Separator<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">StrConfB1<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B1: Set Start-Index (Col-A: &#8220;0&#8221;, Col-C: &#8220;2&#8221;, Last-Col: &#8220;-1&#8221;)<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">StrConfB2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B2: Set END-Index (Col-A: &#8220;0&#8221;, Col-C: &#8220;2&#8221;, Last-Col: &#8220;-1&#8221;)<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">SelectConfC<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C: Select STRING DATA to store Output TSV (update)<span style=\"color:#990000;\"> *<\/span><\/dd>\n<\/div>\n<div style=\"margin:4px 0px 1em; border:1px dotted #aaa; padding:4px 0 0 4px\" title=\"Expert\"><dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">SelectConfInY<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">InY: Select NUMERIC for Number of Input TSV Lines (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">SelectConfInX<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">InX: Select NUMERIC for Number of Input TSV Cols (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">SelectConfOutY<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">OutY: Select NUMERIC for Number of Output TSV Lines (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">SelectConfOutX<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">OutX: Select NUMERIC for Number of Output TSV Cols (update)<\/dd>\n<\/div>\n\n<\/dl>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details><summary class=\"wp-block-coblocks-accordion-item__title\">Script (click to open)<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\/\/ Script Example of Business Process Automation\n\/\/ for &#39;engine type: 3&#39; (&quot;GraalJS standard mode&quot;)\n\/\/ cf. &#39;engine type: 2&#39; (&quot;GraalJS Nashorn compatible mode&quot;) (renamed from &quot;GraalJS&quot; at 20230526)\n\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\nconst strTsv        = configs.get        ( &quot;StrConfA&quot; );       \/\/ REQUIRED\n  if( strTsv === &quot;&quot; ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Config {A: TSV} is empty \\n&quot; );\n  }\n  const arr2dTsv    = parseAsRectangular ( strTsv );           \/\/ as arr2dTSV[Y][X]\n\n\nconst strSeparator  = configs.get        ( &quot;OptionConfB0&quot; );   \/\/\/ REQUIRED (SELECT_ITEM)\n  \/\/ &quot;comma&quot;, &quot;dot&quot;, &quot;space&quot;\n\nconst strStartIndex = configs.get        ( &quot;StrConfB1&quot; );      \/\/ not required\n  let numStartIndex = Number( strStartIndex );\n  if ( isNaN(numStartIndex) ) {\n    numStartIndex = 0;\n  } else if ( numStartIndex &lt; 0 ) {\n    numStartIndex = arr2dTsv[0].length + numStartIndex;\n  }\n  engine.log( &quot; AutomatedTask Runtime: StartIndex auto-set as &quot; + numStartIndex );\n  if( arr2dTsv[0].length &lt;= numStartIndex ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Start-Index must be less than the number of columns. \\n&quot; );\n  }\nconst strEndIndex   = configs.get        ( &quot;StrConfB2&quot; );      \/\/ not required\n  let numEndIndex = strEndIndex.trim() === &quot;&quot; ? NaN : Number( strEndIndex );\n  if ( isNaN(numEndIndex) ) {\n    numEndIndex = arr2dTsv[0].length;\n  } else if ( numEndIndex &lt; 0 ) {\n    numEndIndex = arr2dTsv[0].length + numEndIndex;\n  }\n  engine.log( &quot; AutomatedTask Runtime: EndIndex auto-set as &quot; + numEndIndex );\n  if( numEndIndex &lt;= numStartIndex ){\n    throw new Error( &quot;\\n AutomatedTask ConfigError:&quot; +\n                     &quot; Start-Index must be less than End-Index. \\n&quot; );\n  }\nconst strPocketC    = configs.getObject ( &quot;SelectConfC&quot; );     \/\/ REQUIRED\nconst numPocketInY  = configs.getObject ( &quot;SelectConfInY&quot; );   \/\/ not required\nconst numPocketInX  = configs.getObject ( &quot;SelectConfInX&quot; );   \/\/ not required\nconst numPocketOutY = configs.getObject ( &quot;SelectConfOutY&quot; );  \/\/ not required\nconst numPocketOutX = configs.getObject ( &quot;SelectConfOutX&quot; );  \/\/ not required\n\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (Nothing. Retrieved via Expression Language in Config Retrieving)\n\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\nlet arrOutputTsv  = [];\n\nfor ( let i = 0; i &lt; arr2dTsv.length; i++ ) {\n  let arrRow = arr2dTsv[i];   \/\/ \u5143\u306e\u884c\u30c7\u30fc\u30bf\n  let arrOutputRow = [];\n\n  for ( let j = 0; j &lt; arrRow.length; j++ ) {      \/\/ Determine whether the column is to be processed\n    if (j &gt;= numStartIndex && j &lt; numEndIndex) {   \/\/ The column to be processed is separated by thousands.\n      let processedValue = arrRow[j];\n      if (strSeparator === &quot;comma&quot;) {\n        processedValue = processedValue.replace(\/(\\d)(?=(\\d{3})+(?!\\d))\/g, &#39;$1,&#39;);\n      } else if (strSeparator === &quot;dot&quot;) {\n        processedValue = processedValue\n          .replace(\/(\\d)\\.(?=\\d)\/g, &#39;$1,&#39;)   \/\/ Temporarily change the decimal point to a comma\n          .replace(\/(\\d)(?=(\\d{3})+(?!\\d))\/g, &#39;$1.&#39;)   \/\/ Dot separator\n          .replace(\/(\\d),(\\d)\/g, &#39;$1.$2&#39;);   \/\/ Convert a temporary comma back to a dot\n      } else if (strSeparator === &quot;space&quot;) {\n        processedValue = processedValue\n          .replace(\/(\\d)\\.(?=\\d)\/g, &#39;$1,&#39;)   \/\/ Temporarily change the decimal point to a comma\n          .replace(\/(\\d)(?=(\\d{3})+(?!\\d))\/g, &#39;$1 &#39;)   \/\/ Digit separator to space\n          .replace(\/(\\d),(\\d)\/g, &#39;$1.$2&#39;);   \/\/ Convert a temporary comma back to a dot\n      }\n      arrOutputRow.push(processedValue);\n    } else {\n      arrOutputRow.push(arrRow[j]);      \/\/ For columns not subject to processing, the original values are used as is.\n    }\n  }\n  arrOutputTsv.push(arrOutputRow.join(&#39;\\t&#39;));\n}\n\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n\/\/\/ ref) Retrieving \/ Updating from ScriptTasks\n\/\/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574771-R2301\n\/\/\/ https:\/\/questetra.zendesk.com\/hc\/en-us\/articles\/360024574771-R2301\n\nif ( strPocketC !== null ){ \n  engine.setData( strPocketC, arrOutputTsv?.join( &#39;\\n&#39; ) ?? &quot;&quot; );\n}\n\nif ( numPocketInY !== null ){ \n  engine.setData( numPocketInY, new java.math.BigDecimal( arr2dTsv.length ) );\n}\nif ( numPocketInX !== null ){ \n  engine.setData( numPocketInX, new java.math.BigDecimal( arr2dTsv[0].length ) );\n}\nif ( numPocketOutY !== null ){ \n  engine.setData( numPocketOutY, new java.math.BigDecimal( arrOutputTsv.length ) );\n}\nif ( numPocketOutX !== null ){ \n  engine.setData( numPocketOutX, new java.math.BigDecimal( arrOutputTsv[0].split(&quot;\\t&quot;).length ) );\n}\n\n\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\n\/**\n * Parses a TSV (Tab-Separated Values) string and returns a 2D array with rectangular shape.\n * This function ensures that each row in the resulting 2D array has the same number of columns,\n * equal to the widest row in the original TSV input. Shorter rows are padded with empty strings.\n * Blank lines in the input are ignored.\n * Additionally, the function logs the minimum and maximum column counts (excluding blank lines),\n * along with the total number of lines and count of blank lines.\n * \n * TSV\uff08\u30bf\u30d6\u533a\u5207\u308a\u5024\uff09\u5f62\u5f0f\u306e\u6587\u5b57\u5217\u3092\u89e3\u6790\u3057\u30012\u6b21\u5143\u306e\u914d\u5217\u3068\u3057\u3066\u6574\u5f62\u3057\u3066\u8fd4\u3057\u307e\u3059\u3002\n * \u5165\u529b\u3055\u308c\u305fTSV\u6587\u5b57\u5217\u3092\u884c\u5358\u4f4d\u3067\u5206\u5272\u3057\u3001\u5404\u884c\u306e\u30bb\u30eb\u6570\u3092\u305d\u308d\u3048\u3066\u300c\u9577\u65b9\u5f62\uff08\u77e9\u5f62\uff09\u300d\u306e\u5f62\u306b\u6574\u3048\u307e\u3059\u3002\n * \u6700\u3082\u30bb\u30eb\u6570\u304c\u591a\u3044\u884c\u306b\u5408\u308f\u305b\u3066\u3001\u30bb\u30eb\u6570\u304c\u8db3\u308a\u306a\u3044\u884c\u306b\u306f\u7a7a\u6587\u5b57\u5217\uff08&quot;&quot;\uff09\u3092\u88dc\u5b8c\u3057\u307e\u3059\u3002\n * \u7a7a\u884c\uff08\u4e2d\u8eab\u304c\u7a7a\u306e\u884c\uff09\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002\n * \u307e\u305f\u3001\u6700\u5c0f\u5217\u6570\u30fb\u6700\u5927\u5217\u6570\u30fb\u5168\u4f53\u306e\u884c\u6570\u30fb\u7a7a\u884c\u306e\u6570\u3092\u30ed\u30b0\u306b\u51fa\u529b\u3057\u307e\u3059\uff08engine.log\uff09\u3002\n * \n * \n * @param {string} strTsv - The raw TSV string, with rows separated by newline characters (`\\n`) \n *                          and cells separated by tab characters (`\\t`).\n * \n * @returns {string[][]} A two-dimensional array where each sub-array represents a row from the TSV input,\n *                       padded with empty strings to ensure uniform column width.\n * \n * @example\n * const tsv = &quot;a\\tb\\tc\\n1\\t2\\nx\\ty\\tz\\tw\\n&quot;;\n * const result = parseAsRectangular(tsv);\n * \/\/ result:\n * \/\/ [\n * \/\/   [&quot;a&quot;, &quot;b&quot;, &quot;c&quot;, &quot;&quot;],\n * \/\/   [&quot;1&quot;, &quot;2&quot;, &quot;&quot;, &quot;&quot;],\n * \/\/   [&quot;x&quot;, &quot;y&quot;, &quot;z&quot;, &quot;w&quot;]\n * \/\/ ]\n *\/\n\nfunction parseAsRectangular( strTsv ){\n  const arrTsv = strTsv.split(&quot;\\n&quot;);\n\n  \/\/\/ Get numMinWidth and numMaxWidth (blank lines are excluded)\n  let numMinWidth   = Infinity; \/\/ cf. String-Type Max: 1 million\n  let numMaxWidth   = 0;\n  let numBlanklines = 0;\n  for( let i = 0; i &lt; arrTsv.length; i++ ){\n    if( arrTsv[i] === &quot;&quot; ){ \/\/ Skip blank lines\n      numBlanklines += 1;\n      continue;\n    }\n    let arrCells = arrTsv[i].split(&quot;\\t&quot;);\n    if( numMinWidth &gt; arrCells.length ){ numMinWidth = arrCells.length; }\n    if( numMaxWidth &lt; arrCells.length ){ numMaxWidth = arrCells.length; }\n  }\n  engine.log( &quot; AutomatedTask TsvDataCheck:&quot; + \n              &quot; MinWidth:&quot; + numMinWidth +\n              &quot; MaxWidth:&quot; + numMaxWidth +\n              &quot; Lines:&quot; + arrTsv.length +\n              &quot; (BlankLines:&quot; + numBlanklines + &quot;)&quot; );\n\n  \/\/\/ Get numMinWidth and numMaxWidth (blank lines are excluded)\n  let arr2dTsv      = [];\n  for( let i = 0; i &lt; arrTsv.length; i++ ){\n    if( arrTsv[i] === &quot;&quot; ){ \/\/ Skip blank lines\n      continue;\n    }\n    let arrTmp = [];\n    let arrCells = arrTsv[i].split(&quot;\\t&quot;);\n    for( let j = 0; j &lt; numMaxWidth; j++ ){\n      if( j &lt; arrCells.length ){\n        arrTmp[j] = arrCells[j];\n      }else{\n        arrTmp[j] = &quot;&quot;;\n      }\n    }\n    arr2dTsv.push( arrTmp );\n  }\n\n  return arr2dTsv;\n}\n\n\n\n\/*\n### NOTES\n- When the process reaches this [Automated Step], the &quot;Formatting&quot; is automatically executed.\n    - Helps improve the visibility of numerical data.\n    - Convenient for pre-processing of data sharing (such as email sending, posting to CollabChat, etc.)\n- The specified column range (from the START index to just before the END index) is automatically extracted.\n    - The column index starts at &quot;0&quot; (counting from the beginning, first column is `0`).\n    - A &quot;negative value&quot; can also be set for the column index (counting from the end, last column is `-1`).\n    - If the START index is omitted, extraction will start from the first column of the TSV.\n    - If the END index is omitted, extraction will start up to the last column of the TSV.\n- Detects numbers with more than three digits in the Cell text.\n    - Adds thousand separator to each number.\n    - A comma, dot, or space can be specified as the digit separator.\n    - Note that this replacement will also be applied to decimals, postal codes and years.\n\n### NOTES-ja\n- \u6848\u4ef6\u30d7\u30ed\u30bb\u30b9\u304c\u3053\u306e\u81ea\u52d5\u5de5\u7a0b\u306b\u5230\u9054\u3057\u305f\u969b\u3001TSV\u30c6\u30ad\u30b9\u30c8\u304c\u8aad\u307f\u8fbc\u307e\u308c\u300c\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u51e6\u7406\u300d\u304c\u81ea\u52d5\u5b9f\u884c\u3055\u308c\u307e\u3059\n    - \u6570\u5024\u30c7\u30fc\u30bf\u306e\u8996\u8a8d\u6027\u3092\u5411\u4e0a\u3055\u305b\u308b\u306e\u306b\u5f79\u7acb\u3061\u307e\u3059\n    - \u30c7\u30fc\u30bf\u5171\u6709\uff08\u30e1\u30fc\u30eb\u9001\u4fe1\u3084CollabChat\u3078\u306e\u81ea\u52d5\u6295\u7a3f\u306a\u3069\uff09\u306e\u524d\u51e6\u7406\u3068\u3057\u3066\u4fbf\u5229\u306a\u30a2\u30c9\u30aa\u30f3\u81ea\u52d5\u5de5\u7a0b\u3067\u3059\n- \u6307\u5b9a\u306e\u5217\u7bc4\u56f2\uff08START\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u304b\u3089END\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u624b\u524d\u307e\u3067\uff09\u304c\u3001\u81ea\u52d5\u62bd\u51fa\u3055\u308c\u307e\u3059\n    - \u5217\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u300c0\u300d\u304b\u3089\u59cb\u307e\u308a\u307e\u3059\uff08\u5148\u982d\u304b\u3089\u6570\u3048\u308b\uff0f\u5148\u982d\u5217\u306f `0`\uff09\n    - \u5217\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u306f\u300c\u8ca0\u306e\u5024\u300d\u3082\u8a2d\u5b9a\u53ef\u80fd\u3067\u3059\uff08\u672b\u5c3e\u304b\u3089\u6570\u3048\u308b\uff0f\u672b\u5c3e\u5217\u306f `-1`\uff09\n    - START\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6307\u5b9a\u304c\u7701\u7565\u3055\u308c\u305f\u5834\u5408\u3001TSV\u306e\u6700\u521d\u306e\u5217\u304b\u3089\u62bd\u51fa\u3055\u308c\u307e\u3059\n    - END\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6307\u5b9a\u304c\u7701\u7565\u3055\u308c\u305f\u5834\u5408\u3001TSV\u306e\u6700\u5f8c\u306e\u5217\u307e\u3067\u304c\u62bd\u51fa\u3055\u308c\u307e\u3059\n- \u5404\u30bb\u30eb\u30c6\u30ad\u30b9\u30c8\u4e2d\u306e4\u6841\u4ee5\u4e0a\u6570\u5024\uff08\u6570\u5b574\u9023\u7d9a\u4ee5\u4e0a\uff09\u3092\u691c\u51fa\u3057\u307e\u3059\n    - \u5404\u6570\u5024\u306b\u5bfe\u3057\u3066\u30b1\u30bf\u533a\u5207\u8a18\u53f7\u3092\u4ed8\u4e0e\u3057\u307e\u3059\n    - \u6841\u533a\u5207\u308a\u8a18\u53f7\u306b\u306f\u3001\u30ab\u30f3\u30de\u3001\u30c9\u30c3\u30c8\u3082\u3057\u304f\u306f\u30b9\u30da\u30fc\u30b9\u304c\u6307\u5b9a\u53ef\u80fd\u3067\u3059\n    - \u3053\u306e\u81ea\u52d5\u5909\u63db\u306f\u3001\u5c0f\u6570\u90e8\u3084\u90f5\u4fbf\u756a\u53f7\u3084\u5e74\u53f7\u306b\u3082\u9069\u7528\u3055\u308c\u3066\u3057\u307e\u3046\u70b9\u306b\u6ce8\u610f\u304c\u5fc5\u8981\u3067\u3059\n\n### APPENDIX\n- TSV (Tab Separated Values) text is assumed to be rectangular data.\n    - TSV text: monthly sales summary, monthly access summary, PIVOT table, etc.\n    - Non-rectangular data is automatically formatted with an empty string (adjusted to the longest number of columns).\n    - Blank lines (including trailing newlines) are ignored.\n- Indexes:\n    - Indexes start from 0 (first column is `0`).\n    - For example, the third column from the left (so-called column C) has index `2`.\n    - Negative indexes are counted from the end (last column is `-1`).\n    - For example, the third column from the right has index `-3`.\n- The number of rows (height) and columns (width) of the input\/output TSV can be stored in Numeric data.\n- Examples:\n    - Input: `$12345678.90`\n    - Output: `$12,345,678.90`\n    - Input: `\u20ac12345.00`\n    - Output: `\u20ac12,345.00`\n    - Input: `12345678.90123`\n    - Output: `12,345,678.90,123` (not good)\n    - Input: `0120-345-678`\n    - Output: `0,120-345-678` (not good)\n\n### APPENDIX-ja\n- TSV\uff08Tab Separated Values\uff09\u30c6\u30ad\u30b9\u30c8\u306f\u3001\u77e9\u5f62\u30c7\u30fc\u30bf\u3092\u524d\u63d0\u3068\u3057\u307e\u3059\n    - TSV\u30c6\u30ad\u30b9\u30c8: \u6708\u6b21\u58f2\u4e0a\u96c6\u8a08\u3001\u6708\u6b21\u30a2\u30af\u30bb\u30b9\u96c6\u8a08\u3001PIVOT\u30c6\u30fc\u30d6\u30eb\u3001\u306a\u3069\n    - \u77e9\u5f62\u3067\u306a\u3044\u30c7\u30fc\u30bf\u306f\u3001\u7a7a\u6587\u5b57\u5217\u306b\u3088\u3063\u3066\u81ea\u52d5\u6574\u5f62\u3055\u308c\u307e\u3059\uff08\u6700\u3082\u9577\u3044\u5217\u6570\u306b\u5408\u308f\u305b\u308b\uff09\n    - \u7a7a\u884c\uff08\u672b\u5c3e\u6539\u884c\u3092\u542b\u3080\uff09\u306f\u7121\u8996\u3055\u308c\u307e\u3059\n- \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u7406\u89e3:\n    - \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f0\u304b\u3089\u59cb\u307e\u308a\u307e\u3059\uff08\u5148\u982d\u5217\u306f `0`\uff09\n    - \u4f8b\u3048\u3070\u3001\u5de6\u304b\u30893\u756a\u76ee\u306e\u5217\uff08\u3044\u308f\u3086\u308bC\u5217\uff09\u306f\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 `2` \u3068\u306a\u308a\u307e\u3059\n    - \u8ca0\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u672b\u5c3e\u304b\u3089\u6570\u3048\u307e\u3059\uff08\u672b\u5c3e\u5217\u306f `-1`\uff09\n    - \u4f8b\u3048\u3070\u3001\u53f3\u304b\u30893\u756a\u76ee\u306e\u5217\u306f\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 `-3` \u3068\u306a\u308a\u307e\u3059\n- \u30a4\u30f3\u30d7\u30c3\u30c8TSV\u304a\u3088\u3073\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8TSV\u306e\u884c\u6570\uff08\u9ad8\u3055\uff09\u3068\u5217\u6570\uff08\u5e45\uff09\u3092\u6570\u5024\u578b\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u683c\u7d0d\u3067\u304d\u307e\u3059\n- Examples:\n    - Input: `$12345678.90`\n    - Output: `$12,345,678.90`\n    - Input: `\u20ac12345.00`\n    - Output: `\u20ac12,345.00`\n    - Input: `12345678.90123`\n    - Output: `12,345,678.90,123` (\u597d\u307e\u3057\u304f\u306a\u3044\u4f8b)\n    - Input: `0120-345-678`\n    - Output: `0,120-345-678` (\u597d\u307e\u3057\u304f\u306a\u3044\u4f8b)\n*\/\n\n<\/code><\/pre><\/div>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Download<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1B_pZgi2E0KEX8z8WDRASKQSDJy5XakSX\/view?usp=drivesdk\" target=\"_blank\">tsv-string-add-thousands-separators-2025.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2025-07-14 (C) Questetra, Inc. (MIT License)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"has-small-font-size\" style=\"text-align: right;\"><div style=\"display: inline-block; background: #FBE7DD; text-align: center;\">\n<span class=\"material-icons\">warning<\/span> Freely modifiable JavaScript (ECMAScript) code. No warranty of any kind.<br>\n(Installing <em><strong>Addon Auto-Steps<\/strong><\/em> are available only on the <em><strong><span style=\"color: #1970B9\">Professional<\/span><\/strong><\/em> edition.)\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Notes<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When the process reaches this [Automated Step], the formatting is automatically executed.\n<ul class=\"wp-block-list\">\n<li>Helps improve the visibility of numerical data.<\/li>\n\n\n\n<li>Convenient for pre-processing of data sharing (such as email sending, posting to CollabChat, etc.)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The specified column range (from the START index to just before the END index) is automatically extracted.\n<ul class=\"wp-block-list\">\n<li>The column index starts at &#8220;0&#8221; (counting from the beginning, first column is <code>0<\/code>).<\/li>\n\n\n\n<li>A negative value can also be set for the column index (counting from the end, last column is <code>-1<\/code>).<\/li>\n\n\n\n<li>If the START index is omitted, extraction will start from the first column of the TSV.<\/li>\n\n\n\n<li>If the END index is omitted, extraction will start up to the last column of the TSV.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Detects numbers with more than three digits in the Cell text.\n<ul class=\"wp-block-list\">\n<li>Adds thousand separator to each number.<\/li>\n\n\n\n<li>A comma, dot, or space can be specified as the digit separator.<\/li>\n\n\n\n<li>Note that this replacement will also be applied to decimals, postal codes and years.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Capture<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"628\" data-attachment-id=\"175010\" data-permalink=\"https:\/\/support.questetra.com\/en\/developer-blog\/collab-chat-basics-part2\/attachment\/tsv-string-add-thousands-separators-2025-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&amp;ssl=1\" data-orig-size=\"1200,628\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tsv-string-add-thousands-separators-2025-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1024%2C536&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=1200%2C628&#038;ssl=1\" alt=\"\" class=\"wp-image-175010\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?w=1200&amp;ssl=1 1200w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=600%2C315&amp;ssl=1 600w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=1024%2C536&amp;ssl=1 1024w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=768%2C402&amp;ssl=1 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large has-custom-border is-style-rounded is-style-rounded--1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"630\" data-attachment-id=\"175008\" data-permalink=\"https:\/\/support.questetra.com\/en\/developer-blog\/collab-chat-basics-part2\/attachment\/tsv-string-add-thousands-separators-2025-config-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?fit=1050%2C1004&amp;ssl=1\" data-orig-size=\"1050,1004\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tsv-string-add-thousands-separators-2025-config-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?fit=659%2C630&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en-659x630.png?resize=659%2C630&#038;ssl=1\" alt=\"\" class=\"has-border-color wp-image-175008\" style=\"border-color:#009900;border-width:3px;border-radius:9px\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?resize=659%2C630&amp;ssl=1 659w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?resize=329%2C315&amp;ssl=1 329w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?resize=768%2C734&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-config-en.png?w=1050&amp;ssl=1 1050w\" sizes=\"auto, (max-width: 659px) 100vw, 659px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">Appendix<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TSV (Tab Separated Values) text is assumed to be rectangular data.\n<ul class=\"wp-block-list\">\n<li>TSV text: monthly sales summary, monthly access summary, PIVOT table, etc.<\/li>\n\n\n\n<li>Non-rectangular data is automatically formatted with an empty string (adjusted to the longest number of columns).<\/li>\n\n\n\n<li>Blank lines (including trailing newlines) are ignored.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Indexes:\n<ul class=\"wp-block-list\">\n<li>Indexes start from 0 (first column is <code>0<\/code>).<\/li>\n\n\n\n<li>For example, the third column from the left (so-called column C) has index <code>2<\/code>.<\/li>\n\n\n\n<li>Negative indexes are counted from the end (last column is <code>-1<\/code>).<\/li>\n\n\n\n<li>For example, the third column from the right has index <code>-3<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The number of rows (height) and columns (width) of the input\/output TSV can be stored in Numeric data.<\/li>\n\n\n\n<li>Examples:\n<ul class=\"wp-block-list\">\n<li>Input: <code>$12345678.90<\/code><\/li>\n\n\n\n<li>Output: <code>$12,345,678.90<\/code><\/li>\n\n\n\n<li>Input: <code>?12345.00<\/code><\/li>\n\n\n\n<li>Output: <code>?12,345.00<\/code><\/li>\n\n\n\n<li>Input: <code>12345678.90123<\/code><\/li>\n\n\n\n<li>Output: <code>12,345,678.90,123<\/code> (bad example)<\/li>\n\n\n\n<li>Input: <code>0120-345-678<\/code><\/li>\n\n\n\n<li>Output: <code>0,120-345-678<\/code> (bad example)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--60)\"><span style=\"text-decoration: underline;\">See Also<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"laK6QuBEAP\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/string-batch-add-thousands-separators-2022\/\">String, Batch Add Thousands Separators<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;String, Batch Add Thousands Separators&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/addons\/string-batch-add-thousands-separators-2022\/embed\/#?secret=kr9Au6wRnU#?secret=laK6QuBEAP\" data-secret=\"laK6QuBEAP\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Hj2Eu3KpcB\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/tsv-string-basic-math-on-numeric-column-2025\/\">#TSV-String: Basic Math on Numeric Strings<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;#TSV-String: Basic Math on Numeric Strings&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/addons\/tsv-string-basic-math-on-numeric-column-2025\/embed\/#?secret=ZOgUkmgWV0#?secret=Hj2Eu3KpcB\" data-secret=\"Hj2Eu3KpcB\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Formats the specified range of columns from START index to END index of the TSV (END not included). The index starts from &#8220;0&#8221;. Negative index counts back from the end. If START is omitted &#8220;from the beginning&#8221;, and if END is omitted &#8220;to the end&#8221;.<\/p>\n","protected":false},"author":2,"featured_media":175010,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[389],"class_list":["post-175014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-tsv-csv"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&ssl=1",1200,628,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=600%2C315&ssl=1",600,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=768%2C402&ssl=1",768,402,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1024%2C536&ssl=1",1024,536,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&ssl=1",1200,628,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&ssl=1",1200,628,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=1200%2C628&ssl=1",1200,628,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=900%2C628&ssl=1",900,628,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=1200%2C628&ssl=1",1200,628,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=600%2C628&ssl=1",600,628,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=800%2C628&ssl=1",800,628,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-en.png?fit=1200%2C628&ssl=1",1200,628,true]},"uagb_author_info":{"display_name":"IMAMURA, Genichi","author_link":"https:\/\/support.questetra.com\/en\/author\/imamuragenichi\/"},"uagb_comment_info":0,"uagb_excerpt":"Formats the specified range of columns from START index to END index of the TSV (END not included). The index starts from \"0\". Negative index counts back from the end. If START is omitted \"from the beginning\", and if END is omitted \"to the end\".","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-JwO","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":78287,"url":"https:\/\/support.questetra.com\/ja\/addons\/tsv-string-add-suffix-to-column\/","url_meta":{"origin":175014,"position":0},"title":"TSV \u6587\u5b57\u5217; \u7279\u5b9a\u5217\u306b\u63a5\u5c3e\u8f9e","author":"IMAMURA, Genichi","date":"2019-08-05","format":false,"excerpt":"\u6307\u5b9a\u3057\u305f\u30ab\u30e9\u30e0\u306e\u5168\u30c7\u30fc\u30bf\u306b\u63a5\u5c3e\u8f9eStr\u3092\u7d50\u5408\u3057\u3001\u65b0\u3057\u3044TSV\u6587\u5b57\u5217\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u7d50\u5408\u6587\u5b57\u5217\u306f\u5404\u884c\u672b\u306b\u8981\u7d20\u8ffd\u52a0\u3055\u308c\u307e\u3059\u3002\u656c\u79f0\u3084\u901a\u8ca8\u5358\u4f4d\u306e\u8ffd\u52a0\u306a\u3069\u3067\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u3059\u3002TSV\u6587\u5b57\u5217\u306e\u672b\u5c3e\u5148\u982d\u306b\u3042\u308b\u7a7a\u767d\u6587\u5b57\u3084\u6539\u884c\u6587\u5b57\u306f\u4e8b\u524d\u306b\u524a\u9664\u3057\u307e\u3059\u3002","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"TSV \u6587\u5b57\u5217; \u7279\u5b9a\u5217\u306b\u63a5\u5c3e\u8f9e","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Suffix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Suffix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Suffix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Suffix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Suffix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":78252,"url":"https:\/\/support.questetra.com\/ja\/addons\/tsv-string-add-prefix-to-column\/","url_meta":{"origin":175014,"position":1},"title":"TSV \u6587\u5b57\u5217; \u7279\u5b9a\u5217\u306b\u63a5\u982d\u8f9e","author":"IMAMURA, Genichi","date":"2019-08-02","format":false,"excerpt":"\u6307\u5b9a\u3057\u305f\u30ab\u30e9\u30e0\u306e\u5168\u30c7\u30fc\u30bf\u306b\u63a5\u982d\u8f9eStr\u3092\u7d50\u5408\u3057\u3001\u65b0\u3057\u3044TSV\u6587\u5b57\u5217\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u7d50\u5408\u6587\u5b57\u5217\u306f\u5404\u884c\u672b\u306b\u8981\u7d20\u8ffd\u52a0\u3055\u308c\u307e\u3059\u3002\u30c7\u30fc\u30bf\u306e\u30ab\u30c6\u30b4\u30ea\u5206\u3051\u306a\u3069\u3067\u3054\u5229\u7528\u3044\u305f\u3060\u3051\u307e\u3059\u3002TSV\u6587\u5b57\u5217\u306e\u672b\u5c3e\u5148\u982d\u306b\u3042\u308b\u7a7a\u767d\u6587\u5b57\u3084\u6539\u884c\u6587\u5b57\u306f\u4e8b\u524d\u306b\u524a\u9664\u3057\u307e\u3059\u3002","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Prefix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Prefix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Prefix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Prefix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/08\/Tsv-String-Add-Prefix-to-Column-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":82159,"url":"https:\/\/support.questetra.com\/ja\/addons\/questetra-bpms-process-batch-extract-as-tsv\/","url_meta":{"origin":175014,"position":2},"title":"Questetra BPMS: \u6848\u4ef6, \u6307\u5b9a\u30c7\u30fc\u30bfTSV\u4e00\u62ec\u62bd\u51fa","author":"IMAMURA, Genichi","date":"2019-11-21","format":false,"excerpt":"\u65e5\u4ed8\u30d5\u30a3\u30eb\u30bf\u3055\u308c\u305f\u8907\u6570\u306e\u6848\u4ef6\u30c7\u30fc\u30bf\u3092\u8907\u6570\u884c\u306eTSV\u6587\u5b57\u5217\u3068\u3057\u3066\u62bd\u51fa\u3057\u307e\u3059\u3002\u62bd\u51fa\u9805\u76ee\u306f \"string:0,date:2,select:3\" \u306e\u3088\u3046\u306aCSV\u66f8\u5f0f\u3067\u6307\u5b9a\u3057\u307e\u3059\u3002Tab\u30b3\u30fc\u30c9\u3068\u6539\u884c\u30b3\u30fc\u30c9\u306f\u3001\u81ea\u52d5\u7684\u306b\u524a\u9664\u3055\u308c\u307e\u3059\u3002\"\u30d5\u30a1\u30a4\u30eb\u578b\" \u306f\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u3001\"\u9078\u629e\u578b\" \u306f\u9078\u629e\u3055\u308c\u305f\u9078\u629e\u80a2\u306e\u8868\u793a\u30c6\u30ad\u30b9\u30c8\u304c\u62bd\u51fa\u3055\u308c\u307e\u3059\u3002\u63b2\u793a\u677f\u578b\u30fb\u30c6\u30fc\u30d6\u30eb\u578b\u30fb\u30ac\u30a4\u30c9\u30d1\u30cd\u30eb\u578b\u306f\u62bd\u51fa\u3067\u304d\u307e\u305b\u3093\uff08Warning\u304c\u30ed\u30b0\u51fa\u529b\u3055\u308c\u307e\u3059\uff09","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"Questetra BPMS: \u6848\u4ef6, \u6307\u5b9a\u30c7\u30fc\u30bfTSV\u4e00\u62ec\u62bd\u51fa","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Batch-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":96508,"url":"https:\/\/support.questetra.com\/en\/addons\/singleline-tsv-string-extract-cell\/","url_meta":{"origin":175014,"position":3},"title":"Singleline TSV String, Extract Cell","author":"IMAMURA, Genichi","date":"2020-10-16","format":false,"excerpt":"Extracts the cell value of the specified ID. The ID starts from zero. The extracted cell string can be stored not only in the STRING type data but also in the NUMERIC type, DATE type, DATETIME type, SELECT type, USER type, and ORG type data.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Singleline TSV String, Extract Cell","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Singleline-TSV-String-Extract-Cell-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":175018,"url":"https:\/\/support.questetra.com\/ja\/addons\/tsv-string-add-thousands-separators-2025\/","url_meta":{"origin":175014,"position":4},"title":"#TSV\u6587\u5b57\u5217: \u6841\u533a\u5207\u308a\u8a18\u53f7\u306e\u8ffd\u52a0","author":"IMAMURA, Genichi","date":"2025-07-16","format":false,"excerpt":"\u6307\u5b9a\u306e\u5217\u7bc4\u56f2\u306b\u6841\u533a\u5207\u308a\u66f8\u5f0f\u3092\u9069\u7528\u3057\u307e\u3059\u3002START\u5217\u304b\u3089END\u5217\u306e\u624b\u524d\u307e\u3067\uff08END\u306f\u542b\u307e\u306a\u3044\uff09\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u300c0\u300d\u304b\u3089\u59cb\u307e\u308a\u307e\u3059\u3002\u8ca0\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u672b\u5c3e\u304b\u3089\u9006\u7b97\u3055\u308c\u307e\u3059\u3002START\u3092\u7701\u7565\u3057\u305f\u5834\u5408\u306f\u300c\u5148\u982d\u304b\u3089\u300d\u3001END\u3092\u7701\u7565\u3057\u305f\u5834\u5408\u306f\u300c\u672b\u5c3e\u307e\u3067\u300d\u3068\u306a\u308a\u307e\u3059\u3002","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-ja.png?fit=1200%2C628&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-ja.png?fit=1200%2C628&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-ja.png?fit=1200%2C628&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-ja.png?fit=1200%2C628&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2025\/07\/tsv-string-add-thousands-separators-2025-ja.png?fit=1200%2C628&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":82141,"url":"https:\/\/support.questetra.com\/ja\/addons\/questetra-bpms-process-extract-as-tsv\/","url_meta":{"origin":175014,"position":5},"title":"Questetra BPMS: \u6848\u4ef6, \u6307\u5b9a\u30c7\u30fc\u30bfTSV\u62bd\u51fa","author":"IMAMURA, Genichi","date":"2019-11-21","format":false,"excerpt":"\u6848\u4ef6\u30c7\u30fc\u30bf\u3092\u4e00\u884c\u306eTSV\u6587\u5b57\u5217\u3068\u3057\u3066\u62bd\u51fa\u3057\u307e\u3059\u3002\u62bd\u51fa\u9805\u76ee\u306f \"0,2,3\" \u306e\u3088\u3046\u306aCSV\u66f8\u5f0f\u3067\u6307\u5b9a\u3057\u307e\u3059\u3002Tab\u30b3\u30fc\u30c9\u3068\u6539\u884c\u30b3\u30fc\u30c9\u306f\u3001\u81ea\u52d5\u7684\u306b\u524a\u9664\u3055\u308c\u307e\u3059\u3002\"\u30d5\u30a1\u30a4\u30eb\u578b\" \u306f\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u3001\"\u9078\u629e\u578b\" \u306f\u9078\u629e\u3055\u308c\u305f\u9078\u629e\u80a2\u306e\u8868\u793a\u30c6\u30ad\u30b9\u30c8\u304c\u62bd\u51fa\u3055\u308c\u307e\u3059\u3002\u63b2\u793a\u677f\u578b\u30fb\u30c6\u30fc\u30d6\u30eb\u578b\u30fb\u30ac\u30a4\u30c9\u30d1\u30cd\u30eb\u578b\u306f\u62bd\u51fa\u3067\u304d\u307e\u305b\u3093\uff08Warning\u304c\u30ed\u30b0\u51fa\u529b\u3055\u308c\u307e\u3059\uff09","rel":"","context":"In &quot;\u30a2\u30c9\u30aa\u30f3&quot;","block_context":{"text":"\u30a2\u30c9\u30aa\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/addons\/"},"img":{"alt_text":"Questetra BPMS: \u6848\u4ef6, \u6307\u5b9a\u30c7\u30fc\u30bfTSV\u62bd\u51fa","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/11\/Questetra-BPMS-Process-Extract-as-TSV-ja.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":false,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/175014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=175014"}],"version-history":[{"count":4,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/175014\/revisions"}],"predecessor-version":[{"id":175076,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/175014\/revisions\/175076"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/175010"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=175014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=175014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=175014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}