{"id":183925,"date":"2026-05-18T15:45:53","date_gmt":"2026-05-18T06:45:53","guid":{"rendered":"https:\/\/support.questetra.com\/?p=183925"},"modified":"2026-07-17T12:30:36","modified_gmt":"2026-07-17T03:30:36","slug":"google-sheets-multiple-cells-update-202604","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/google-sheets-multiple-cells-update-202604\/","title":{"rendered":"Google Sheets: Spreadsheets Multiple Cells Value, Update"},"content":{"rendered":"\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#084A28;color:#ffffff;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\"><strong>Google Sheets: Spreadsheets Multiple Cells Value, Update<\/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:#084A28;color:#ffffff;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\/google-sheets-multiple-cells-update-202604\/\">Google \u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8: \u8907\u6570\u30bb\u30eb\u5024, \u66f4\u65b0\uff08\u500b\u5225\u6307\u5b9a\uff09<\/a><\/p>\n\n\n\n<p class=\"has-background mt-0 pt-0 wp-block-paragraph\" style=\"border-color:2px solid #084A28;color:#333333;margin-top:0;margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\">Overwrites mulitiple cells of a spreadsheet. The value will be parsed as if user typed text into the Google Sheets UI. For example, if date formated, the value &#8220;12-24&#8221; will be converted to &#8220;12\/24\/2021&#8221;. Or, &#8220;&#8217;12-31&#8221; will be updated as the string &#8220;12-31&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright has-custom-border is-style-default\"><img decoding=\"async\" src=\"data:image;base64,\niVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC3ElEQVRYR8WXbUgTcRzHv\/85bZvF\nZmMwLKwXgkEUGFFKvSi6EoLe+M7IF3lGWtATQW9615uMKOlFaroFKc1XRvSiF14YPUBEtfKFpPlC\nI1TQ2q10Tr3dP3bzxm7e7e7m6u717+Fzv+c\/gcUfMeq\/vOuEa9EWq6dF5DAoqkGxHQRlkj5FBAQT\nIAiTBB1yiq6BqbPPYkZs6wL4Hh7yr4j2awRooYDDoNE4BTqLbULb7OmXM7l0cgKUBY62UNDbAEqN\nOFaRWSAgVyPsYKeWviaAO8jcJxSteTpWqFGCjmgTd07NliqAO8A8JkBDIZzLNigQirLcyWybawAK\n+efZztQioQBYzXlHtuK9g1fQUHkMdluRalCWRQH944O4+OaObtAISGtmTaQBVqt9XK3g3tX3oMqz\nTdP45J8ZiBDxevqLEYiFYptQKXdHGsATYO4CuKTmRQ9glJ\/E9fcPcKv2vFGIdp7lLid9SQDSkLEv\n\/tTqcyMANQPNYLbuMwRBgLhTcHqTw0oCKOs+coraSK9WjPUAYkIcr6Y+I7o8j43FTtT6d6F75Clu\nhh9ppo2ItDFy5kWfBOAJMgFQNOULoKbXO\/YcF3IVJUGQb+LYFECA+QSg+r8CAGGe5fakAHqYX+nF\nokKhl4K8IkAR4Zu5zXIEaK4GzgTgl+YxNPURy4kVhYrf5cUB\/+70rNBNAQCe5YhpgOnYHEb579jr\n24EPs1+xpdQHr8ONt9PDqKuoQYnNLoGZAzCRgiRA6Nug5Hj89w94N7ixqcSFuLCExqrjxgGyUmC4\nCAsGoChCE21YsBRktqGZQVSoIlQMovWOYrNtuGYUrw6jvJeRWQAAymWUNJBrHYeYG6ir2A+S2l26\nXzyxhLZwH9qH+9Vk1dextJRSR+iag6S81IfWnfXwOTy6zpMC4bkxdI08UZXVPEhkaUtPsjSElUfp\nv4iE6bNchrD0YSJDWPo0yyxjyx6nhvpuHUJ\/AerAujDWZMynAAAAAElFTkSuQmCC\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=\"0 0 -0.7em 0\">\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">AuthzConfA<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">A: Select HTTP_Authz Setting<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 ID of Spreadsheet into which Value will be inserted<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;\">StrConfB2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">B2: Set Name of Sheet into which Value will be inserted<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;\">StrConfC1<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C1: Set Cell1 Coordinate into which Value inserted (eg &#8220;A1&#8221;)<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;\">StrConfD1<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D1: Set Value1 to Overwrite<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;\">StrConfC2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C2: Set Cell2 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D2: Set Value2 to Overwrite<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;\">StrConfC3<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C3: Set Cell3 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD3<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D3: Set Value3 to Overwrite<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;\">StrConfC4<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C4: Set Cell4 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD4<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D4: Set Value4 to Overwrite<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;\">StrConfC5<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C5: Set Cell5 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD5<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D5: Set Value5 to Overwrite<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;\">StrConfC6<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C6: Set Cell6 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD6<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D6: Set Value6 to Overwrite<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;\">StrConfC7<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C7: Set Cell7 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD7<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D7: Set Value7 to Overwrite<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;\">StrConfC8<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C8: Set Cell8 Coordinate into which Value inserted (eg &#8220;A1&#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;\">StrConfD8<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">D8: Set Value8 to Overwrite<span style=\"color:#000099;\"><sup style=\"font-style:italic;\">#{EL}<\/sup><\/span><\/dd>\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> \/\/ GraalJS Script (engine type: 3)\n\n\n\/\/\/\/\/\/\/\/ START \"main()\" \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\n  const oauth2 = configs.getObject( \"AuthzConfA\" ); \/\/ required\n  const strAuthzSetting = configs.get( \"AuthzConfA\" );\n  engine.log( \" AutomatedTask Config: Authz Setting: \" + strAuthzSetting );\nconst strFileId       = configs.get( \"StrConfB1\" ) + \"\"; \/\/ required\nconst strSheetName    = configs.get( \"StrConfB2\" ) + \"\";\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (nothing)\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n\n\/\/\/\/ Overwrite the value in the cell\n\/\/\/ Sets values in a range of a spreadsheet.\n\/\/\/ (Google Sheets > API v4)\n\/\/\/ https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/spreadsheets.values\/update\n\n\n\/\/8\u30bb\u30eb\u5206\u3092\u30eb\u30fc\u30d7\nfor (let i = 1; i <= 8; i++ ) {\n  const strCellId      = configs.get( \"StrConfC\" + i ) + \"\";\n  const strValue       = configs.get( \"StrConfD\" + i ) + \"\";\n  if (strCellId) {\n\n    \/\/ request1, prepare\n    let request1Obj = {};\n        request1Obj.values = [];\n        request1Obj.values[0] = [];\n        request1Obj.values[0][0] = strValue;\n    let putUri1  = \"https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/\" +\n                   strFileId + \"\/values\/\" + strSheetName + \"!\" + strCellId;\n    let request1 = httpClient.begin(); \/\/ HttpRequestWrapper\n        request1 = request1.authSetting( oauth2 ); \/\/ with \"Authorization: Bearer XX\"\n        request1 = request1.queryParam( \"valueInputOption\", \"USER_ENTERED\" );\n        request1 = request1.body( JSON.stringify( request1Obj ), \"application\/json\" );\n\n    \/\/ request1, try\n    const response1     = request1.put( putUri1 ); \/\/ HttpResponseWrapper\n      engine.log( \" AutomatedTask ApiRequest1 Start: \" + putUri1 );\n    const response1Code = response1.getStatusCode() + \"\";\n    const response1Body = response1.getResponseAsString() + \"\";\n      engine.log( \" AutomatedTask ApiResponse Status: \" + response1Code );\n    if( response1Code !== \"200\"){\n      throw new Error( \"\\n AutomatedTask UnexpectedResponseError: \" +\n                        response1Code + \"\\n\" + response1Body + \"\\n\" );\n    }\n\n    \/\/ response1, parse\n    \/* engine.log( response1Body ); \/\/ debug\n    {\n      \"spreadsheetId\": \"1SK4mXXXXXq7ZriYYYYYOJHmIZZZZZAtjynWWWWW-qlE\",\n      \"updatedRange\": \"Sheet1!C3\",\n      \"updatedRows\": 1,\n      \"updatedColumns\": 1,\n      \"updatedCells\": 1\n    }\n    *\/\n    const response1Obj = JSON.parse( response1Body );\n    engine.log( \" AutomatedTask ApiRequest1 updateRange: \" + response1Obj.updatedRange );\n\n  }\n}\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n\/\/ (No Output except Console Log and response0Obj.values[0][0] )\n\n\n} \/\/\/\/\/\/\/\/ END \"main()\" \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\/*\nNOTES\n- If the sheet name is omitted, Value will be inserted into the first visible sheet.\n- Cell Coordinates in A1 notation (where \"A\" is the column and \"1\" is the row of the cell)\n- If set the value to an empty string, a cell will be an empty value (deleted).\n- It also supports overwriting with multi-line strings.\n- For merged cells, the value can only be stored in the upper left cell.\n\nNOTES-ja\n- \u30b7\u30fc\u30c8\u540d\u3092\u7701\u7565\u3057\u305f\u5834\u5408\u3001\u300c\u975e\u8868\u793a\u3067\u306a\u3044\u5148\u982d\u30b7\u30fc\u30c8\u300d\u306b\u633f\u5165\u3055\u308c\u307e\u3059\u3002\n- \u30bb\u30eb\u5ea7\u6a19\u306fA1\u8a18\u6cd5\u3067\u6307\u5b9a\u3057\u307e\u3059\uff08\"A\" \u306f\u30bb\u30eb\u306e\u5217\u756a\u53f7\u3001\"1\" \u306f\u30bb\u30eb\u306e\u884c\u756a\u53f7\u3067\u3059\uff09\n- \u4e0a\u66f8\u304d\u5024\u304c\u7a7a\u6587\u5b57\u5217\u306e\u5834\u5408\u3001\u30bb\u30eb\u30c7\u30fc\u30bf\u306f\u7a7a\u306b\u306a\u308a\u307e\u3059\u3002\uff08\u524a\u9664\u3055\u308c\u307e\u3059\uff09\n- \u8907\u6570\u884c\u6587\u5b57\u5217\u3067\u306e\u4e0a\u66f8\u304d\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\n- \u7d50\u5408\u30bb\u30eb\uff08Merged Cell\uff09\u306e\u5834\u5408\u3001\u5024\u306f\u300c\u5de6\u4e0a\u306e\u30bb\u30eb\u300d\u306b\u306e\u307f\u4fdd\u6301\u3055\u308c\u307e\u3059\u3002\n*\/\n\n\n\/*\nAPPENDIX\n- OAuth Setting sample [HTTP Authorization Setting]\n    - \"Authorization Endpoint URL\"\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force\n    - \"Token Endpoint URL\"\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - to get your \"ClientId\" and \"Secret\"\n        - Access to https:\/\/console.developers.google.com\/apis\/credentials\n- Authorization Scopes (one of the following)\n    - https:\/\/www.googleapis.com\/auth\/drive\n    - https:\/\/www.googleapis.com\/auth\/drive.file\n    - https:\/\/www.googleapis.com\/auth\/spreadsheets\n    - About the levels of access\n        - https:\/\/developers.google.com\/identity\/protocols\/oauth2\/scopes#sheets\n\nAPPENDIX-ja\n- OAuth \u8a2d\u5b9a\u4f8b\uff08\uff3bHTTP\u8a8d\u8a3c\u8a2d\u5b9a\uff3d\u306e\u4f8b\uff09\n    - \"Authorization Endpoint URL\"\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force\n    - \"Token Endpoint URL\"\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - \u306a\u304a \"ClientId\" \u3068 \"Secret\" \u306f\u958b\u767a\u8005\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u53d6\u5f97\u3057\u307e\u3059\u3002\n        - Access to https:\/\/console.developers.google.com\/apis\/credentials\n- \u8a8d\u53ef\u30b9\u30b3\u30fc\u30d7\uff08\u4ee5\u4e0b\u306e\u3044\u305a\u308c\u304b\uff09\n    - https:\/\/www.googleapis.com\/auth\/drive\n    - https:\/\/www.googleapis.com\/auth\/drive.file\n    - https:\/\/www.googleapis.com\/auth\/spreadsheets\n    - \u305d\u308c\u305e\u308c\u306e\u30a2\u30af\u30bb\u30b9\u30ec\u30d9\u30eb\u306b\u3064\u3044\u3066\n        - https:\/\/developers.google.com\/identity\/protocols\/oauth2\/scopes#sheets\n*\/\n\n\nScriptEncoded\n\/\/ GraalJS Script (engine type: 3)\n\n\n\/\/\/\/\/\/\/\/ START &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\nmain();\nfunction main(){ \n\n\/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\n  const oauth2 = configs.getObject( &quot;AuthzConfA&quot; ); \/\/ required\n  const strAuthzSetting = configs.get( &quot;AuthzConfA&quot; );\n  engine.log( &quot; AutomatedTask Config: Authz Setting: &quot; + strAuthzSetting );\nconst strFileId       = configs.get( &quot;StrConfB1&quot; ) + &quot;&quot;; \/\/ required\nconst strSheetName    = configs.get( &quot;StrConfB2&quot; ) + &quot;&quot;;\n\n\n\/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u53c2\u7167 ==\n\/\/ (nothing)\n\n\n\/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n\n\/\/\/\/ Overwrite the value in the cell\n\/\/\/ Sets values in a range of a spreadsheet.\n\/\/\/ (Google Sheets &gt; API v4)\n\/\/\/ https:\/\/developers.google.com\/sheets\/api\/reference\/rest\/v4\/spreadsheets.values\/update\n\n\n\/\/8\u30bb\u30eb\u5206\u3092\u30eb\u30fc\u30d7\nfor (let i = 1; i &lt;= 8; i++ ) {\n  const strCellId      = configs.get( &quot;StrConfC&quot; + i ) + &quot;&quot;;\n  const strValue       = configs.get( &quot;StrConfD&quot; + i ) + &quot;&quot;;\n  if (strCellId) {\n\n    \/\/ request1, prepare\n    let request1Obj = {};\n        request1Obj.values = [];\n        request1Obj.values[0] = [];\n        request1Obj.values[0][0] = strValue;\n    let putUri1  = &quot;https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/&quot; +\n                   strFileId + &quot;\/values\/&quot; + strSheetName + &quot;!&quot; + strCellId;\n    let request1 = httpClient.begin(); \/\/ HttpRequestWrapper\n        request1 = request1.authSetting( oauth2 ); \/\/ with &quot;Authorization: Bearer XX&quot;\n        request1 = request1.queryParam( &quot;valueInputOption&quot;, &quot;USER_ENTERED&quot; );\n        request1 = request1.body( JSON.stringify( request1Obj ), &quot;application\/json&quot; );\n\n    \/\/ request1, try\n    const response1     = request1.put( putUri1 ); \/\/ HttpResponseWrapper\n      engine.log( &quot; AutomatedTask ApiRequest1 Start: &quot; + putUri1 );\n    const response1Code = response1.getStatusCode() + &quot;&quot;;\n    const response1Body = response1.getResponseAsString() + &quot;&quot;;\n      engine.log( &quot; AutomatedTask ApiResponse Status: &quot; + response1Code );\n    if( response1Code !== &quot;200&quot;){\n      throw new Error( &quot;\\n AutomatedTask UnexpectedResponseError: &quot; +\n                        response1Code + &quot;\\n&quot; + response1Body + &quot;\\n&quot; );\n    }\n\n    \/\/ response1, parse\n    \/* engine.log( response1Body ); \/\/ debug\n    {\n      &quot;spreadsheetId&quot;: &quot;1SK4mXXXXXq7ZriYYYYYOJHmIZZZZZAtjynWWWWW-qlE&quot;,\n      &quot;updatedRange&quot;: &quot;Sheet1!C3&quot;,\n      &quot;updatedRows&quot;: 1,\n      &quot;updatedColumns&quot;: 1,\n      &quot;updatedCells&quot;: 1\n    }\n    *\/\n    const response1Obj = JSON.parse( response1Body );\n    engine.log( &quot; AutomatedTask ApiRequest1 updateRange: &quot; + response1Obj.updatedRange );\n\n  }\n}\n\n\n\/\/\/\/ == Data Updating \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 ==\n\/\/ (No Output except Console Log and response0Obj.values[0][0] )\n\n\n} \/\/\/\/\/\/\/\/ END &quot;main()&quot; \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n\n\n\/*\nNOTES\n- If the sheet name is omitted, Value will be inserted into the first visible sheet.\n- Cell Coordinates in A1 notation (where &quot;A&quot; is the column and &quot;1&quot; is the row of the cell)\n- If set the value to an empty string, a cell will be an empty value (deleted).\n- It also supports overwriting with multi-line strings.\n- For merged cells, the value can only be stored in the upper left cell.\n\nNOTES-ja\n- \u30b7\u30fc\u30c8\u540d\u3092\u7701\u7565\u3057\u305f\u5834\u5408\u3001\u300c\u975e\u8868\u793a\u3067\u306a\u3044\u5148\u982d\u30b7\u30fc\u30c8\u300d\u306b\u633f\u5165\u3055\u308c\u307e\u3059\u3002\n- \u30bb\u30eb\u5ea7\u6a19\u306fA1\u8a18\u6cd5\u3067\u6307\u5b9a\u3057\u307e\u3059\uff08&quot;A&quot; \u306f\u30bb\u30eb\u306e\u5217\u756a\u53f7\u3001&quot;1&quot; \u306f\u30bb\u30eb\u306e\u884c\u756a\u53f7\u3067\u3059\uff09\n- \u4e0a\u66f8\u304d\u5024\u304c\u7a7a\u6587\u5b57\u5217\u306e\u5834\u5408\u3001\u30bb\u30eb\u30c7\u30fc\u30bf\u306f\u7a7a\u306b\u306a\u308a\u307e\u3059\u3002\uff08\u524a\u9664\u3055\u308c\u307e\u3059\uff09\n- \u8907\u6570\u884c\u6587\u5b57\u5217\u3067\u306e\u4e0a\u66f8\u304d\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\n- \u7d50\u5408\u30bb\u30eb\uff08Merged Cell\uff09\u306e\u5834\u5408\u3001\u5024\u306f\u300c\u5de6\u4e0a\u306e\u30bb\u30eb\u300d\u306b\u306e\u307f\u4fdd\u6301\u3055\u308c\u307e\u3059\u3002\n*\/\n\n\n\/*\nAPPENDIX\n- OAuth Setting sample [HTTP Authorization Setting]\n    - &quot;Authorization Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&amp;approval_prompt=force\n    - &quot;Token Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - to get your &quot;ClientId&quot; and &quot;Secret&quot;\n        - Access to https:\/\/console.developers.google.com\/apis\/credentials\n- Authorization Scopes (one of the following)\n    - https:\/\/www.googleapis.com\/auth\/drive\n    - https:\/\/www.googleapis.com\/auth\/drive.file\n    - https:\/\/www.googleapis.com\/auth\/spreadsheets\n    - About the levels of access\n        - https:\/\/developers.google.com\/identity\/protocols\/oauth2\/scopes#sheets\n\nAPPENDIX-ja\n- OAuth \u8a2d\u5b9a\u4f8b\uff08\uff3bHTTP\u8a8d\u8a3c\u8a2d\u5b9a\uff3d\u306e\u4f8b\uff09\n    - &quot;Authorization Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&amp;approval_prompt=force\n    - &quot;Token Endpoint URL&quot;\n        - https:\/\/accounts.google.com\/o\/oauth2\/token\n    - \u306a\u304a &quot;ClientId&quot; \u3068 &quot;Secret&quot; \u306f\u958b\u767a\u8005\u30b3\u30f3\u30bd\u30fc\u30eb\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u53d6\u5f97\u3057\u307e\u3059\u3002\n        - Access to https:\/\/console.developers.google.com\/apis\/credentials\n- \u8a8d\u53ef\u30b9\u30b3\u30fc\u30d7\uff08\u4ee5\u4e0b\u306e\u3044\u305a\u308c\u304b\uff09\n    - https:\/\/www.googleapis.com\/auth\/drive\n    - https:\/\/www.googleapis.com\/auth\/drive.file\n    - https:\/\/www.googleapis.com\/auth\/spreadsheets\n    - \u305d\u308c\u305e\u308c\u306e\u30a2\u30af\u30bb\u30b9\u30ec\u30d9\u30eb\u306b\u3064\u3044\u3066\n        - https:\/\/developers.google.com\/identity\/protocols\/oauth2\/scopes#sheets\n*\/\n\n<\/code><\/pre><\/div>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><svg class=\"svg-inline--fa fa-cloud-download-alt\" aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fal\" data-icon=\"cloud-download-alt\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\" data-fa-i2svg=\"\"><path fill=\"currentColor\" d=\"M389.8 125.2C363.7 88.1 320.7 64 272 64c-77.4 0-140.5 61-143.9 137.5c-.6 13-9 24.4-21.3 28.8C63.2 245.7 32 287.2 32 336c0 61.9 50.1 112 112 112H512c53 0 96-43 96-96c0-36.8-20.7-68.8-51.2-84.9c-13.4-7.1-20-22.5-15.8-37.1c2-6.9 3-14.3 3-22c0-44.2-35.8-80-80-80c-12.3 0-23.9 2.8-34.3 7.7c-14.1 6.7-30.9 2.3-39.9-10.5zM272 32c59.5 0 112.1 29.5 144 74.8C430.5 99.9 446.8 96 464 96c61.9 0 112 50.1 112 112c0 10.7-1.5 21-4.3 30.8C612.3 260.2 640 302.9 640 352c0 70.7-57.3 128-128 128H144C64.5 480 0 415.5 0 336c0-62.8 40.2-116.1 96.2-135.9C100.3 106.6 177.4 32 272 32zM228.7 299.3c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0L304 329.4V176c0-8.8 7.2-16 16-16s16 7.2 16 16V329.4l52.7-52.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6l-80 80c-6.2 6.2-16.4 6.2-22.6 0l-80-80z\"><\/path><\/svg> Download<gwmw style=\"display:none;\"><\/gwmw><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1NtPejRml2ywTlQbM8f3fDl0uySporMcB\/view?usp=drivesdk\" target=\"_blank\">Google-Sheets-Multiple-Cells-Update-202604.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2026-05-11 (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\"><i class=\"fal fa-lightbulb-exclamation\"><\/i> Notes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The spreadsheet's file ID is included in the URL\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/\" rel=\"nofollow\">https:\/\/docs.google.com\/spreadsheets\/d\/<\/a><strong>SPREADSHEETID<\/strong>\/edit#gid=0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If the sheet name is omitted, it will be inserted into the first non-hidden sheet.<\/li>\n\n\n\n<li>Cell coordinates are specified in A1 notation (\"A\" is the column number of the cell, and \"1\" is the row number of the cell).<\/li>\n\n\n\n<li>If the override value is an empty string, the cell data will be emptied (removed).<\/li>\n\n\n\n<li>Multi-line string overwriting is also supported.<\/li>\n\n\n\n<li>For Merged Cells, the value is retained only in the top left cell.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-images\"><\/i> Capture<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"668\" height=\"630\" data-attachment-id=\"168355\" data-permalink=\"https:\/\/support.questetra.com\/en\/addons\/google-sheets-multiple-cells-update\/attachment\/google-sheets-multiple-cells-update-config-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?fit=910%2C858&amp;ssl=1\" data-orig-size=\"910,858\" 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=\"Google-Sheets-Multiple-Cells-Update-config-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?fit=668%2C630&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en-668x630.png?resize=668%2C630&#038;ssl=1\" alt=\"\" class=\"wp-image-168355\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?resize=668%2C630&amp;ssl=1 668w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?resize=334%2C315&amp;ssl=1 334w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?resize=768%2C724&amp;ssl=1 768w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-config-en.png?w=910&amp;ssl=1 910w\" sizes=\"auto, (max-width: 668px) 100vw, 668px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-book\"><\/i> Appendix<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Example of HTTP authentication (OAuth2) settings\n<ul class=\"wp-block-list\">\n<li>Authorization Endpoint URL:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/auth?access_type=offline&#038;approval_prompt=force<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Token Endpoint URL:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/accounts.google.com\/o\/oauth2\/token\" rel=\"nofollow\">https:\/\/accounts.google.com\/o\/oauth2\/token<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Scope:\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.googleapis.com\/auth\/spreadsheets.readonly\" rel=\"nofollow\">https:\/\/www.googleapis.com\/auth\/spreadsheets.readonly<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Client ID, Consumer Secret:\n<ul class=\"wp-block-list\">\n<li>( from <a href=\"https:\/\/console.developers.google.com\/\" rel=\"nofollow\">https:\/\/console.developers.google.com\/<\/a> )<\/li>\n\n\n\n<li>Redirect URLs: <a href=\"https:\/\/s.questetra.net\/oauth2callback\" rel=\"nofollow\">https:\/\/s.questetra.net\/oauth2callback<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><i class=\"fal fa-balance-scale\"><\/i> See also<\/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=\"sY2u0M3ulu\"><a href=\"https:\/\/support.questetra.com\/en\/templates\/estimate-creation-flow-20241120\/\">\u898b\u7a4d\u627f\u8a8d\u30d7\u30ed\u30bb\u30b9, Google \u30c9\u30e9\u30a4\u30d6\/Sheets\u9023\u643a<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;\u898b\u7a4d\u627f\u8a8d\u30d7\u30ed\u30bb\u30b9, Google \u30c9\u30e9\u30a4\u30d6\/Sheets\u9023\u643a&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/ja\/templates\/estimate-creation-flow-20241120\/embed\/#?secret=VldQZUwC89#?secret=sY2u0M3ulu\" data-secret=\"sY2u0M3ulu\" 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=\"zb517PReuy\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/google-sheets-spreadsheets-value-update\/\">Google \u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8: \u30bb\u30eb\u5024, \u66f4\u65b0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Google \u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8: \u30bb\u30eb\u5024, \u66f4\u65b0&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/ja\/addons\/google-sheets-spreadsheets-value-update\/embed\/#?secret=7FaPoyfPCK#?secret=zb517PReuy\" data-secret=\"zb517PReuy\" 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=\"rqR6QG69Cd\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/google-sheets-cells-bulk-update\/\">Google \u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8: \u8907\u6570\u30bb\u30eb\u5024, \u4e00\u62ec\u66f4\u65b0\uff08\u7bc4\u56f2\u6307\u5b9a\uff09<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Google \u30b9\u30d7\u30ec\u30c3\u30c9\u30b7\u30fc\u30c8: \u8907\u6570\u30bb\u30eb\u5024, \u4e00\u62ec\u66f4\u65b0\uff08\u7bc4\u56f2\u6307\u5b9a\uff09&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/ja\/addons\/google-sheets-cells-bulk-update\/embed\/#?secret=ke28UkQV06#?secret=rqR6QG69Cd\" data-secret=\"rqR6QG69Cd\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Overwrites mulitiple cells of a spreadsheet. The value will be parsed as if user typed text into the Google Sheets UI. For example, if date formated, the value &#8220;12-24&#8221; will be converted to &#8220;12\/24\/2021&#8221;. Or, &#8220;&#8217;12-31&#8221; will be updated as the string &#8220;12-31&#8221;.<\/p>\n","protected":false},"author":3,"featured_media":168348,"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":"","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":[396,3162],"class_list":["post-183925","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-google-sheets-api-v4","tag-google-workspace"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1200%2C675&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-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\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2024\/11\/Google-Sheets-Multiple-Cells-Update-en.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"Hirotaka NISHI","author_link":"https:\/\/support.questetra.com\/en\/author\/nishiquestetra\/"},"uagb_comment_info":0,"uagb_excerpt":"Overwrites mulitiple cells of a spreadsheet. The value will be parsed as if user typed text into the Google Sheets UI. For example, if date formated, the value \"12-24\" will be converted to \"12\/24\/2021\". Or, \"'12-31\" will be updated as the string \"12-31\".","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-LQx","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":84381,"url":"https:\/\/support.questetra.com\/en\/addons\/google-sheets-master-table-simple-xlookup\/","url_meta":{"origin":183925,"position":0},"title":"Google Sheets: Master Table, Simple Xlookup","author":"IMAMURA, Genichi","date":"2020-02-06","format":false,"excerpt":"Returns a value by referencing master data in Google Spreadsheets. Searches for the Lookup Value in array C, and if an exact match, returns the value in array D at the same index. C and D are defined in A1Notation. The length must be the same.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Google Sheets: Master Table, Simple Xlookup","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/02\/Google-Sheets-Master-Table-Simple-Xlookup-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\/02\/Google-Sheets-Master-Table-Simple-Xlookup-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/02\/Google-Sheets-Master-Table-Simple-Xlookup-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/02\/Google-Sheets-Master-Table-Simple-Xlookup-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/02\/Google-Sheets-Master-Table-Simple-Xlookup-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":81014,"url":"https:\/\/support.questetra.com\/en\/addons\/google-sheets-values-sum-numbers\/","url_meta":{"origin":183925,"position":1},"title":"Google Sheets: Values, Sum Numbers","author":"IMAMURA, Genichi","date":"2019-10-18","format":false,"excerpt":"Sums the numeric values in the specified range. Values that cannot be recognized as numeric values are regarded as zero. Two ranges of simultaneous calculations are also supported. e.g. The budgeting progress in the general ledger is summarized.","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/10\/Google-Sheets-Values-Sum-Numbers-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\/2019\/10\/Google-Sheets-Values-Sum-Numbers-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/10\/Google-Sheets-Values-Sum-Numbers-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/10\/Google-Sheets-Values-Sum-Numbers-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/10\/Google-Sheets-Values-Sum-Numbers-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":67338,"url":"https:\/\/support.questetra.com\/en\/bpmn-icons\/googlesheets-getidslabels\/","url_meta":{"origin":183925,"position":2},"title":"Google Sheets: Download Choice Data","author":"suesesayaka","date":"2024-07-05","format":false,"excerpt":"This item downloads Choice Data in specified 2 columns from Google Sheet.","rel":"","context":"In &quot;BPMN Icons&quot;","block_context":{"text":"BPMN Icons","link":"https:\/\/support.questetra.com\/en\/category\/bpmn-icons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/11\/bpmn-icon-google-sheets.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\/11\/bpmn-icon-google-sheets.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/11\/bpmn-icon-google-sheets.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/11\/bpmn-icon-google-sheets.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/11\/bpmn-icon-google-sheets.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":75420,"url":"https:\/\/support.questetra.com\/en\/templates\/customer-master-data-sync-process-20160719\/","url_meta":{"origin":183925,"position":3},"title":"Customer Master Data Sync Process","author":"Hirotaka NISHI","date":"2021-01-14","format":false,"excerpt":"Synchronizes \"Customer Master\" managed in Google Spreadsheet, automatically. Automatically Starts 1:00 every night, connects to Google spreadsheet API, and acquires \"Customer list\". The acquired customer list is reformatted and updated as \"Customer Master (Options XML)\" on the Workflow platform. It also corresponds to a manually starting by a person or\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/03\/eye-catch-customer-data-master-sync-process-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\/2019\/03\/eye-catch-customer-data-master-sync-process-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/03\/eye-catch-customer-data-master-sync-process-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/03\/eye-catch-customer-data-master-sync-process-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/03\/eye-catch-customer-data-master-sync-process-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":97139,"url":"https:\/\/support.questetra.com\/en\/addons\/google-sheets-sheet-row-update-with-singleline-tsv\/","url_meta":{"origin":183925,"position":4},"title":"Google Sheets: Sheet Row, Update with Singleline TSV","author":"IMAMURA, Genichi","date":"2020-10-28","format":false,"excerpt":"Updates a Google Sheet with a single line of TSV data. Searches for an A-Column cell that exactly matches the first value of the TSV and overwrite only the first occurrence. The values will be parsed as if they were entered manually by the user. If no matching line exists,\u2026","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"Google Sheets: Sheet Row, Update with Singleline TSV","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Google-Sheets-Sheet-Row-Update-with-Singleline-TSV-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\/Google-Sheets-Sheet-Row-Update-with-Singleline-TSV-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Google-Sheets-Sheet-Row-Update-with-Singleline-TSV-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Google-Sheets-Sheet-Row-Update-with-Singleline-TSV-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2020\/10\/Google-Sheets-Sheet-Row-Update-with-Singleline-TSV-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":79860,"url":"https:\/\/support.questetra.com\/en\/templates\/common-password-request-20160725\/","url_meta":{"origin":183925,"position":5},"title":"Common Password Request","author":"Hirotaka NISHI","date":"2021-01-05","format":false,"excerpt":"Manage common passwords. Passwords are recorded in Google Sheets and retrieved\/updated via the API. The password user requests disclosure at the Step of [1. Password Request]. When the administrator approves, the password is automatically acquired and disclosed at the Step of [3. Password confirmation]. After confirmation, the password recorded in\u2026","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-common-password-request-20160725-209-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\/2019\/09\/eye-catch-common-password-request-20160725-209-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-common-password-request-20160725-209-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-common-password-request-20160725-209-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2019\/09\/eye-catch-common-password-request-20160725-209-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/183925","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=183925"}],"version-history":[{"count":2,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/183925\/revisions"}],"predecessor-version":[{"id":183950,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/183925\/revisions\/183950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/168348"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=183925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=183925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=183925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}