2023-02-14 (C) Questetra, Inc. (MIT License) 2 This item creates a new Spreadsheet in the specified folder on Google Drive. この工程は、Google ドライブ の指定フォルダ内に新しいスプレッドシートを作成します。 https://support.questetra.com/bpmn-icons/google-sheets-file-create/ https://support.questetra.com/ja/bpmn-icons/google-sheets-file-create/ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADbElEQVRYR8WXS0hUURjH/2dGJFDz lqNimmORhAU5hRVFojgTQSTarl3azN5x1aboQdAqGoVc2AyOFoGCpQuN7E6MRIVW4BBZUqJkbYTw +H7M48Sdx3Ve986d0crFuDjfd8/v+5/vcQ7Bf/4jyezPWfX1IKQKDDoAHIj/P8AwBoCCYAwETnqF 71f63YQAXEc1B19aE8DMAOGUfZhRgFig8rTQRieV85EF4Gw1DQC5r3zj6K0YBUMjNTn6pCAkATir 3gJCmpRFnNDKQo18czyruACcVW8HIZcTfjYpA2anRkdjtEsMQHjkvefuoqawQvTxMV8w54S8Y2DM /4uhmRGUZhfj9gcbBn+8lcZirIWaHOZwgwiAwJmrOkIGzro2lOeUJozzxcwITuYf8ts1v2lB39Sw HMTF8JwQAQLZrp4KT7hkAbj0LMxvLOHquwfonuQlIBiFyrsvVB2bADbDTQA3wr1SARD8F9zLuD7a jq6JQSklblEjL+yHTQCrQWgk2akC7FCnY2d6hug+uzqHSy+vSapAjY5dIkCwwz2LtlaqwNz6Ihbd yxHuK551nHpqSpgLfgWkal4pQLxdlj1rKOqqTVgRAQCbwQmgKlUFUgIAhqmRrw4pMA1CtHIAK541 LGxEyhxtr1apkbsjMC4SK4AxauKPhhRg8aIIPwLX7294NPEch3fvR/d3HpUFOuzJ0IhuHuYF//M9 us/eUQYgjE8jT5ICGJoZhU5TivbxPpwvPo2izLxNAJ8X9omBFAGs+oRHICjw6tdHHNMcRNvnXtRq z2BvZr4I4PZ58PBLfxIAzEWNDp3iJBQAeiYdOJJzAJ1fB2AoOoHCzFwRwOvzon/6dRIAkUkYd/RG 58Do7DgqcsvQ+qkHdSWV0GYVRChwz/VEOUBwMIWqQLhqyTaibU9CxvxDSXErFspwyb0q3VgAqAiB RkkZMsxTE++v120ZRik0ojjDSBjH3rTp8IH0V1oxwzzUnpKYcRxoyZEXkqELrTieVyYru9Si0DW1 j+tjl4NnH1qQvZKltLO8kyi9JEBwOm7/pZSxTmpyNETz/atreUzksgqEFv0XFRB79E1J8dEICQfW kNLDRIQIPM3MYDArBhE2JhCeZpYtPc2iIw0ogmoQogMYB5DygA1zAYSCMeGR6pSLWHEOKJZ5i4Z/ AEwJzTC2ALrNAAAAAElFTkSuQmCC { // Google ドライブ に接続するユーザを config に指定 const quser = engine.createQuser(3, 'サウスポール', 'SouthPole@questetra.com'); configs.putObject('Conf_User', quser); // 文字型データ項目を準備して、config に指定 const folderIdDef = engine.createDataDefinition('親フォルダID', 2, 'q_folderId', 'STRING_TEXTFIELD'); configs.putObject('Conf_ParentFolderId', folderIdDef); // 文字型データ項目の値(親フォルダID)を指定 engine.setData(folderIdDef, folderId); configs.put('Conf_FileName', fileName); configs.put('Conf_SheetTitle', sheetTitle); // 文字型データ項目を準備して、config に指定 const idDef = engine.createDataDefinition('ファイルID', 3, 'q_ids', 'STRING_TEXTAREA'); configs.putObject('Conf_FileIdItem', idDef); // 文字型データ項目の値(スプレッドシートのファイル ID を保存する文字型データ項目)を指定 engine.setData(idDef, '事前文字列'); // 文字型データ項目を準備して、config に指定 const urlDef = engine.createDataDefinition('表示URL', 4, 'q_urls', 'STRING_TEXTAREA'); configs.putObject('Conf_WebViewUrlItem', urlDef); // 文字型データ項目の値(スプレッドシートの表示 URL を保存する文字型データ項目)を指定 engine.setData(urlDef, '事前文字列'); return { folderIdDef, idDef, urlDef }; }; /** * ファイル名が空でエラーになる場合 */ test('File Name is blank', () => { prepareConfigs(configs, '12345678', '', 'シート1'); //