/
{ "name": "JinCoding MAKE로 만드는 뉴스 기사 자동 요약 프로젝트", "flow": [ { "id": 1, "module": "google-sheets:watchRows", "version": 2, "parameters": { "from": "drive", "mode": "select", "limit": 2, "sheetId": "시트1", "__IMTCONN__": 3000715, "spreadsheetId": "/1W7MBL1zl1hVUxT2IRpg876xSJn5vo999/1znpVOyyUsVY1_hC4pKUC5dsjToVO81_E/1Ug6gsC_uhLl5a61QIDsPv19_f2ro7AvJMd7uBwltHzw", "tableFirstRow": "A1:Z1", "includesHeaders": true, "valueRenderOption": "FORMATTED_VALUE", "dateTimeRenderOption": "FORMATTED_STRING" }, "mapper": {}, "metadata": { "designer": { "x": 0, "y": 0, "name": "날짜와 URL 불러오기" }, "restore": { "parameters": { "from": { "label": "My Drive" }, "mode": { "label": "Search by path" }, "sheetId": { "label": "시트1" }, "__IMTCONN__": { "data": { "scoped": "true", "connection": "google" }, "label": "My Google connection" }, "spreadsheetId": { "path": [ "Automation", "Youtube", "NewsSummary" ] }, "includesHeaders": { "label": "Yes" }, "valueRenderOption": { "mode": "chose", "label": "Formatted value" }, "dateTimeRenderOption": { "mode": "chose", "label": "Formatted string" } } }, "parameters": [ { "name": "__IMTCONN__", "type": "account:google", "label": "Connection", "required": true }, { "name": "mode", "type": "select", "label": "Search Method", "required": true, "validate": { "enum": [ "select", "fromAll", "map" ] } }, { "name": "includesHeaders", "type": "select", "label": "Table contains headers", "required": true, "validate": { "enum": [ true, false ] } }, { "name": "limit", "type": "uinteger", "label": "Limit", "required": true }, { "name": "valueRenderOption", "type": "select", "label": "Value render option", "validate": { "enum": [ "FORMATTED_VALUE", "UNFORMATTED_VALUE", "FORMULA" ] } }, { "name": "dateTimeRenderOption", "type": "select", "label": "Date and time render option", "validate": { "enum": [ "SERIAL_NUMBER", "FORMATTED_STRING" ] } }, { "name": "from", "type": "select", "label": "Drive", "required": true, "validate": { "enum": [ "drive", "share", "team" ] } }, { "name": "spreadsheetId", "type": "file", "label": "Spreadsheet ID", "required": true }, { "name": "sheetId", "type": "select", "label": "Sheet Name", "required": true }, { "name": "tableFirstRow", "type": "text", "label": "Row with headers", "required": true } ], "interface": [ { "name": "__ROW_NUMBER__", "type": "number", "label": "Row number" }, { "name": "__SPREADSHEET_ID__", "type": "text", "label": "Spreadsheet ID" }, { "name": "__SHEET__", "type": "text", "label": "Sheet" }, { "name": "0", "type": "text", "label": "Date (A)" }, { "name": "1", "type": "text", "label": "URL (B)" }, { "name": "2", "type": "text", "label": "Original Content (C)" }, { "name": "3", "type": "text", "label": "GPT Summary (D)" }, { "name": "4", "type": "text", "label": "(E)" }, { "name": "5", "type": "text", "label": "(F)" }, { "name": "6", "type": "text", "label": "(G)" }, { "name": "7", "type": "text", "label": "(H)" }, { "name": "8", "type": "text", "label": "(I)" }, { "name": "9", "type": "text", "label": "(J)" }, { "name": "10", "type": "text", "label": "(K)" }, { "name": "11", "type": "text", "label": "(L)" }, { "name": "12", "type": "text", "label": "(M)" }, { "name": "13", "type": "text", "label": "(N)" }, { "name": "14", "type": "text", "label": "(O)" }, { "name": "15", "type": "text", "label": "(P)" }, { "name": "16", "type": "text", "label": "(Q)" }, { "name": "17", "type": "text", "label": "(R)" }, { "name": "18", "type": "text", "label": "(S)" }, { "name": "19", "type": "text", "label": "(T)" }, { "name": "20", "type": "text", "label": "(U)" }, { "name": "21", "type": "text", "label": "(V)" }, { "name": "22", "type": "text", "label": "(W)" }, { "name": "23", "type": "text", "label": "(X)" }, { "name": "24", "type": "text", "label": "(Y)" }, { "name": "25", "type": "text", "label": "(Z)" } ] } }, { "id": 2, "module": "http:ActionSendData", "version": 3, "parameters": { "handleErrors": false, "useNewZLibDeCompress": true }, "mapper": { "ca": "", "qs": [], "url": "{{1.`1`}}", "gzip": true, "method": "get", "headers": [], "timeout": "", "useMtls": false, "authPass": "", "authUser": "", "bodyType": "", "serializeUrl": false, "shareCookies": false, "parseResponse": false, "followRedirect": true, "useQuerystring": false, "followAllRedirects": false, "rejectUnauthorized": true }, "metadata": { "designer": { "x": 300, "y": 0, "name": "웹 크롤링" }, "restore": { "expect": { "qs": { "mode": "chose" }, "method": { "mode": "chose", "label": "GET" }, "headers": { "mode": "chose" }, "bodyType": { "label": "Empty" } } }, "parameters": [ { "name": "handleErrors", "type": "boolean", "label": "Evaluate all states as errors (except for 2xx and 3xx )", "required": true }, { "name": "useNewZLibDeCompress", "type": "hidden" } ], "expect": [ { "name": "url", "type": "url", "label": "URL", "required": true }, { "name": "serializeUrl", "type": "boolean", "label": "Serialize URL", "required": true }, { "name": "method", "type": "select", "label": "Method", "required": true, "validate": { "enum": [ "get", "head", "post", "put", "patch", "delete", "options" ] } }, { "name": "headers", "spec": [ { "name": "name", "type": "text", "label": "Name", "required": true }, { "name": "value", "type": "text", "label": "Value" } ], "type": "array", "label": "Headers" }, { "name": "qs", "spec": [ { "name": "name", "type": "text", "label": "Name", "required": true }, { "name": "value", "type": "text", "label": "Value" } ], "type": "array", "label": "Query String" }, { "name": "bodyType", "type": "select", "label": "Body type", "validate": { "enum": [ "raw", "x_www_form_urlencoded", "multipart_form_data" ] } }, { "name": "parseResponse", "type": "boolean", "label": "Parse response", "required": true }, { "name": "authUser", "type": "text", "label": "User name" }, { "name": "authPass", "type": "password", "label": "Password" }, { "name": "timeout", "type": "uinteger", "label": "Timeout", "validate": { "max": 300, "min": 1 } }, { "name": "shareCookies", "type": "boolean", "label": "Share cookies with other HTTP modules", "required": true }, { "name": "ca", "type": "cert", "label": "Self-signed certificate" }, { "name": "rejectUnauthorized", "type": "boolean", "label": "Reject connections that are using unverified (self-signed) certificates", "required": true }, { "name": "followRedirect", "type": "boolean", "label": "Follow redirect", "required": true }, { "name": "useQuerystring", "type": "boolean", "label": "Disable serialization of multiple same query string keys as arrays", "required": true }, { "name": "gzip", "type": "boolean", "label": "Request compressed content", "required": true }, { "name": "useMtls", "type": "boolean", "label": "Use Mutual TLS", "required": true }, { "name": "followAllRedirects", "type": "boolean", "label": "Follow all redirect", "required": true } ] } }, { "id": 3, "module": "regexp:HTMLToText", "version": 1, "parameters": {}, "mapper": { "html": "{{2.data}}", "newline": "lf", "uppercaseHeadings": true }, "metadata": { "designer": { "x": 600, "y": 0, "name": "HTML 코드에서 텍스트만 가져오기" }, "restore": { "expect": { "newline": { "label": "LF (\\n) - Unix/Mac OS X" } } }, "expect": [ { "name": "html", "type": "text", "label": "HTML" }, { "name": "newline", "type": "select", "label": "Line break", "required": true, "validate": { "enum": [ "lf", "crlf", "cr" ] } }, { "name": "uppercaseHeadings", "type": "boolean", "label": "Uppercase headings", "required": true } ] } }, { "id": 4, "module": "openai-gpt-3:CreateCompletion", "version": 1, "parameters": { "__IMTCONN__": 2763582 }, "mapper": { "model": "gpt-4o", "top_p": "1", "select": "chat", "messages": [ { "role": "system", "content": "너는 AI 관련 뉴스를 핵심만 뽑아서 아주 재밌게 요약해서 전달하면 요약봇이야." }, { "role": "user", "content": "뉴스 기사 원문, 너가 따라야 하는 가이드라인, 그리고 너의 페르소나 정보를 줄게. 뉴스 기사 원문 내용을 가이드라인과 페르소나에 맞게 요약해서 제공해줘. \n\n# 가이드라인\n- 요약 텍스트의 시작은 \"[{{1.`0`}}] 오늘의 요약문 입니다. {그날의 이모티콘}\" 문장과 함께 너의 캐릭터를 소개하는 소갯말로 시작해줘. {그날의 이모티콘}에는 너가 기사 주제와 적절한 이모티콘을 직접 선택해서 넣어줘. \n- 다음으로 뉴스 기사의 핵심 주제를 하나의 후킹한 문장으로 만들어줘. 사람들의 이목을 한 눈에 사로잡을 수 있는 요약 문장을 적어줘. \n- 다음으로 뉴스 기사에서 핵심 소주제들을 뽑아서 소주제별로 세부 내용을 요약해줘. 각 소주제별로 세부 내용을 빠짐없이 요약해줘. \n- 해당 뉴스 기사가 시사하는 바 또는 뉴스 기사와 연관지어서 찾아볼 주제가 있다면 추천하는 문장으로 요약 텍스트를 끝내줘. \n- 또한 중요하고 자주 사용되는 AI 관련 영어 표현이 있다면 내가 학습할 수 있게 최대 3개의 표현을 알려줘. \n- 요약본은 Markdown 형식을 따라서 작성하되, \"#\", \"##\", \"###\"의 heading 만 사용해. 또한 \"```markdown```\"코드 형식을 사용하지 말고 항상 텍스트 형태로 반환해줘. \n- 요약본은 한국어로 작성하되, 한국 사람들이 자연스럽게 읽을 수 있도록 자연스러운 한국어 말투를 사용해줘. \n- 요약본의 끝에는 반드시 원문 URL을 포함해줘. 예를 들어서 \"[기사 원문 보기]({{1.`1`}})\"\n\n# 페르소나\n 영화 인사이드 아웃에서 기쁨이 캐릭터로 텍스트를 요약해줘. \n## 기쁨이의 특징\n-밝고 긍정적인 어조: 항상 밝고 낙관적인 말투를 사용합니다.\n-열정적이고 활기찬 표현: 자주 감탄사를 사용하고 목소리에 활기가 넘칩니다.\n-격려와 응원의 말: 다른 캐릭터들을 자주 격려하고 응원하는 말을 합니다.\n-빠른 말투: 흥분하거나 아이디어가 떠오를 때 빠르게 말하는 경향이 있습니다.\n-유머러스한 표현: 종종 재치 있는 농담이나 유머러스한 비유를 사용합니다.\n\n# 뉴스 기사 원문\n{{3.text}}" } ], "max_tokens": "4000", "temperature": "1", "n_completions": "1", "response_format": "text" }, "metadata": { "designer": { "x": 900, "y": 0, "name": "GPT 요약" }, "restore": { "expect": { "stop": { "mode": "chose" }, "model": { "mode": "chose", "label": "gpt-4o (system)" }, "select": { "label": "Create a Chat Completion (GPT Models)" }, "messages": { "mode": "chose", "items": [ { "role": { "mode": "chose", "label": "System" } }, { "role": { "mode": "chose", "label": "User" } } ] }, "logit_bias": { "mode": "chose" }, "response_format": { "mode": "chose", "label": "Text" }, "additionalParameters": { "mode": "chose" } }, "parameters": { "__IMTCONN__": { "data": { "scoped": "true", "connection": "openai-gpt-3" }, "label": "My OpenAI connection" } } }, "parameters": [ { "name": "__IMTCONN__", "type": "account:openai-gpt-3", "label": "Connection", "required": true } ], "expect": [ { "name": "select", "type": "select", "label": "Select Method", "required": true, "validate": { "enum": [ "chat", "prompt" ] } }, { "name": "max_tokens", "type": "number", "label": "Max Tokens", "required": true }, { "name": "temperature", "type": "number", "label": "Temperature", "validate": { "max": 2, "min": 0 } }, { "name": "top_p", "type": "number", "label": "Top P", "validate": { "max": 1, "min": 0 } }, { "name": "n_completions", "type": "number", "label": "Number" }, { "name": "frequency_penalty", "type": "number", "label": "Frequency Penalty", "validate": { "max": 2, "min": -2 } }, { "name": "presence_penalty", "type": "number", "label": "Presence Penalty", "validate": { "max": 2, "min": -2 } }, { "name": "logit_bias", "spec": { "name": "value", "spec": [ { "name": "token", "type": "text", "label": "Token ID", "required": true }, { "name": "probability", "type": "number", "label": "Probability", "required": true, "validate": { "max": 100, "min": -100 } } ], "type": "collection", "label": "Token Probability" }, "type": "array", "label": "Token Probability" }, { "name": "response_format", "type": "select", "label": "Response Format", "validate": { "enum": [ "text", "json_object" ] } }, { "name": "seed", "type": "integer", "label": "Seed" }, { "name": "stop", "spec": { "name": "value", "type": "text", "label": "Stop Sequence" }, "type": "array", "label": "Stop Sequences", "validate": { "maxItems": 4 } }, { "name": "additionalParameters", "spec": { "name": "value", "spec": [ { "name": "key", "type": "text", "label": "Parameter Name", "required": true }, { "name": "type", "type": "select", "label": "Input Type", "options": [ { "label": "Text", "value": "text", "nested": [ { "name": "value", "type": "text", "label": "Parameter Value" } ], "default": true }, { "label": "Number", "value": "number", "nested": [ { "name": "value", "type": "number", "label": "Parameter Value" } ] }, { "label": "Boolean", "value": "boolean", "nested": [ { "name": "value", "type": "boolean", "label": "Parameter Value" } ] }, { "label": "Date", "value": "date", "nested": [ { "name": "value", "type": "date", "label": "Parameter Value" } ] }, { "label": "Any", "value": "any", "nested": [ { "name": "value", "type": "any", "label": "Parameter Value" } ] } ] } ], "type": "collection", "label": "Input Parameter" }, "type": "array", "label": "Other Input Parameters" }, { "name": "model", "type": "select", "label": "Model", "required": true }, { "name": "messages", "spec": { "name": "value", "spec": [ { "name": "role", "type": "select", "label": "Role", "options": [ { "label": "System", "value": "system" }, { "label": "User", "value": "user" }, { "label": "Assistant", "value": "assistant" } ], "required": true }, { "name": "content", "type": "text", "label": "Message Content" } ], "type": "collection", "label": "Message" }, "type": "array", "label": "Messages", "required": true } ] } }, { "id": 5, "module": "discord:createMessage", "version": 2, "parameters": { "__IMTCONN__": 2949388 }, "mapper": { "select": "channel", "content": "{{4.result}}", "channelId": "1256556491423486015", "message_reference": {} }, "metadata": { "designer": { "x": 1200, "y": 0, "name": "디스코드 채널에 메시지 보내기" }, "restore": { "expect": { "tts": { "mode": "chose" }, "files": { "mode": "chose" }, "embeds": { "mode": "chose" }, "select": { "label": "Send a Message to a Channel" }, "channelId": { "mode": "chose", "label": "information" }, "components": { "mode": "chose" }, "sticker_ids": { "mode": "chose" } }, "parameters": { "__IMTCONN__": { "data": { "scoped": "true", "connection": "discord" }, "label": "My Discord connection (Integromat (integromat))" } } }, "parameters": [ { "name": "__IMTCONN__", "type": "account:discord", "label": "Connection", "required": true } ], "expect": [ { "name": "select", "type": "select", "label": "Choose a Method", "required": true, "validate": { "enum": [ "channel", "thread", "user" ] } }, { "name": "content", "type": "text", "label": "Message" }, { "name": "tts", "type": "boolean", "label": "Is TTS message" }, { "name": "embeds", "spec": [ { "name": "title", "type": "text", "label": "Title" }, { "name": "type", "type": "text", "label": "Type" }, { "name": "description", "type": "text", "label": "Description" }, { "name": "url", "type": "url", "label": "URL" }, { "name": "timestamp", "type": "date", "label": "Timestamp" }, { "name": "color", "type": "uinteger", "label": "Color" }, { "name": "footer", "spec": [ { "name": "text", "type": "text", "label": "Text" }, { "name": "icon_url", "type": "url", "label": "Icon URL" }, { "name": "proxy_icon_url", "type": "url", "label": "Proxy Icon URL" } ], "type": "collection", "label": "Footer" }, { "name": "image", "spec": [ { "name": "url", "type": "url", "label": "URL" }, { "name": "proxy_url", "type": "url", "label": "Proxy URL" }, { "name": "height", "type": "uinteger", "label": "Height" }, { "name": "width", "type": "uinteger", "label": "Width" } ], "type": "collection", "label": "Image" }, { "name": "thumbnail", "spec": [ { "name": "url", "type": "url", "label": "URL" }, { "name": "proxy_url", "type": "url", "label": "Proxy URL" }, { "name": "height", "type": "uinteger", "label": "Height" }, { "name": "width", "type": "uinteger", "label": "Width" } ], "type": "collection", "label": "Thumbnail" }, { "name": "video", "spec": [ { "name": "url", "type": "url", "label": "URL" }, { "name": "height", "type": "uinteger", "label": "Height" }, { "name": "width", "type": "uinteger", "label": "Width" } ], "type": "collection", "label": "Video" }, { "name": "provider", "spec": [ { "name": "name", "type": "text", "label": "Name" }, { "name": "url", "type": "url", "label": "URL" } ], "type": "collection", "label": "Provider" }, { "name": "author", "spec": [ { "name": "name", "type": "text", "label": "Name" }, { "name": "url", "type": "url", "label": "URL" }, { "name": "icon_url", "type": "url", "label": "Icon URL" }, { "name": "proxy_icon_url", "type": "url", "label": "Proxy Icon URL" } ], "type": "collection", "label": "Author" }, { "name": "fields", "spec": [ { "name": "name", "type": "text", "label": "Name" }, { "name": "value", "type": "text", "label": "Value" }, { "name": "inline", "type": "boolean", "label": "Inline Flag" } ], "type": "array", "label": "Fields" } ], "type": "array", "label": "Embeds" }, { "name": "sticker_ids", "spec": [ { "name": "id", "type": "text", "label": "Sticker ID", "required": true } ], "type": "array", "label": "Stickers" }, { "name": "components", "spec": [ { "name": "type", "type": "select", "label": "Component Type", "options": [ { "label": "A New Row", "value": 1, "nested": [ { "name": "components", "spec": [ { "name": "type", "type": "select", "label": "Row Component Type", "options": [ { "label": "Button", "value": 2, "nested": [ { "name": "style", "type": "select", "label": "Style", "options": [ { "label": "Primary (blurple)", "value": 1, "nested": [ { "help": "A developer-defined identifier for the button, max 100 characters.", "name": "custom_id", "type": "text", "label": "Custom ID", "required": true } ] }, { "label": "Secondary (grey)", "value": 2, "nested": [ { "help": "A developer-defined identifier for the button, max 100 characters.", "name": "custom_id", "type": "text", "label": "Custom ID", "required": true } ] }, { "label": "Success (green)", "value": 3, "nested": [ { "help": "A developer-defined identifier for the button, max 100 characters.", "name": "custom_id", "type": "text", "label": "Custom ID", "required": true } ] }, { "label": "Danger (red)", "value": 4, "nested": [ { "help": "A developer-defined identifier for the button, max 100 characters.", "name": "custom_id", "type": "text", "label": "Custom ID", "required": true } ] }, { "label": "Link (grey)", "value": 5, "nested": [ { "help": "A URL for link-style buttons.", "name": "url", "type": "url", "label": "URL", "required": true } ] } ], "required": true }, { "help": "Text that appears on the button, max 80 characters.", "name": "label", "type": "text", "label": "Label" }, { "name": "disabled", "type": "boolean", "label": "Disabled" } ] }, { "label": "Select Menu", "value": 3, "nested": [ { "help": "A developer-defined identifier for the button, max 100 characters.", "name": "custom_id", "type": "text", "label": "Custom ID", "required": true }, { "name": "options", "spec": [ { "help": "The user-facing name of the option, max 100 characters.", "name": "label", "type": "text", "label": "Label", "required": true }, { "help": "The dev-defined value of the option, max 100 characters.", "name": "value", "type": "text", "label": "Value", "required": true }, { "help": "An additional description of the option, max 100 characters.", "name": "description", "type": "text", "label": "Description" }, { "name": "default", "type": "boolean", "label": "Default" } ], "type": "array", "label": "Options", "required": true, "validate": { "maxItems": 25 } }, { "help": "Custom placeholder text if nothing is selected, max 150 characters.", "name": "placeholder", "type": "text", "label": "Placeholder" }, { "help": "The minimum number of items that must be chosen; default 1, min 0, max 2.", "name": "min_values", "type": "uinteger", "label": "Minimum values" }, { "help": "The maximum number of items that must be chosen; default 1, max 25.", "name": "max_values", "type": "uinteger", "label": "Maximum values" }, { "name": "disabled", "type": "boolean", "label": "Disabled" } ] } ], "required": true } ], "type": "array", "label": "Row Components", "required": true } ] } ], "required": true } ], "type": "array", "label": "Components" }, { "name": "files", "spec": [ { "name": "filename", "type": "filename", "label": "File Name", "required": true, "semantic": "file:name" }, { "name": "data", "type": "buffer", "label": "Data", "required": true, "semantic": "file:data" } ], "type": "array", "label": "Files" }, { "name": "message_reference", "spec": [ { "name": "message_id", "type": "text", "label": "Message ID" } ], "type": "collection", "label": "Message Reference" }, { "name": "channelId", "type": "select", "label": "Channel ID", "required": true } ] } }, { "id": 7, "module": "google-sheets:updateRow", "version": 2, "parameters": { "__IMTCONN__": 3000715 }, "mapper": { "mode": "select", "valueInputOption": "USER_ENTERED", "from": "drive", "spreadsheetId": "/1W7MBL1zl1hVUxT2IRpg876xSJn5vo999/1znpVOyyUsVY1_hC4pKUC5dsjToVO81_E/1Ug6gsC_uhLl5a61QIDsPv19_f2ro7AvJMd7uBwltHzw", "sheetId": "시트1", "rowNumber": "{{1.`__ROW_NUMBER__`}}", "includesHeaders": true, "values": { "2": "{{3.text}}", "3": "{{4.result}}" } }, "metadata": { "designer": { "x": 1500, "y": 0, "name": "요약문 저장" }, "restore": { "parameters": { "__IMTCONN__": { "label": "My Google connection (jinboxofficial@gmail.com)", "data": { "scoped": "true", "connection": "google" } } }, "expect": { "mode": { "label": "Select by path" }, "valueInputOption": { "mode": "chose", "label": "User entered" }, "from": { "label": "My Drive" }, "spreadsheetId": { "path": [ "Automation", "Youtube", "NewsSummary" ] }, "sheetId": { "label": "시트1" }, "includesHeaders": { "nested": [ { "name": "values", "label": "Values", "type": "collection", "spec": [ { "name": "0", "label": "Date (A)", "type": "text" }, { "name": "1", "label": "URL (B)", "type": "text" }, { "name": "2", "label": "Original Content (C)", "type": "text" }, { "name": "3", "label": "GPT Summary (D)", "type": "text" }, { "name": "4", "label": "(E)", "type": "text" }, { "name": "5", "label": "(F)", "type": "text" }, { "name": "6", "label": "(G)", "type": "text" }, { "name": "7", "label": "(H)", "type": "text" }, { "name": "8", "label": "(I)", "type": "text" }, { "name": "9", "label": "(J)", "type": "text" }, { "name": "10", "label": "(K)", "type": "text" }, { "name": "11", "label": "(L)", "type": "text" }, { "name": "12", "label": "(M)", "type": "text" }, { "name": "13", "label": "(N)", "type": "text" }, { "name": "14", "label": "(O)", "type": "text" }, { "name": "15", "label": "(P)", "type": "text" }, { "name": "16", "label": "(Q)", "type": "text" }, { "name": "17", "label": "(R)", "type": "text" }, { "name": "18", "label": "(S)", "type": "text" }, { "name": "19", "label": "(T)", "type": "text" }, { "name": "20", "label": "(U)", "type": "text" }, { "name": "21", "label": "(V)", "type": "text" }, { "name": "22", "label": "(W)", "type": "text" }, { "name": "23", "label": "(X)", "type": "text" }, { "name": "24", "label": "(Y)", "type": "text" }, { "name": "25", "label": "(Z)", "type": "text" } ] } ], "label": "Yes" } } }, "parameters": [ { "name": "__IMTCONN__", "type": "account:google", "label": "Connection", "required": true } ], "expect": [ { "name": "mode", "type": "select", "label": "Choose a Method", "required": true, "validate": { "enum": [ "select", "fromAll", "map" ] } }, { "name": "valueInputOption", "type": "select", "label": "Value input option", "validate": { "enum": [ "USER_ENTERED", "RAW" ] } }, { "name": "from", "type": "select", "label": "Choose a Drive", "required": true, "validate": { "enum": [ "drive", "share", "team" ] } }, { "name": "spreadsheetId", "type": "file", "label": "Spreadsheet ID", "required": true }, { "name": "sheetId", "type": "select", "label": "Sheet Name", "required": true }, { "name": "rowNumber", "type": "uinteger", "label": "Row number", "required": true }, { "name": "includesHeaders", "type": "select", "label": "Table contains headers", "required": true, "validate": { "enum": [ true, false ] } }, { "name": "values", "type": "collection", "label": "Values", "spec": [ { "name": "0", "type": "text", "label": "Date (A)" }, { "name": "1", "type": "text", "label": "URL (B)" }, { "name": "2", "type": "text", "label": "Original Content (C)" }, { "name": "3", "type": "text", "label": "GPT Summary (D)" }, { "name": "4", "type": "text", "label": "(E)" }, { "name": "5", "type": "text", "label": "(F)" }, { "name": "6", "type": "text", "label": "(G)" }, { "name": "7", "type": "text", "label": "(H)" }, { "name": "8", "type": "text", "label": "(I)" }, { "name": "9", "type": "text", "label": "(J)" }, { "name": "10", "type": "text", "label": "(K)" }, { "name": "11", "type": "text", "label": "(L)" }, { "name": "12", "type": "text", "label": "(M)" }, { "name": "13", "type": "text", "label": "(N)" }, { "name": "14", "type": "text", "label": "(O)" }, { "name": "15", "type": "text", "label": "(P)" }, { "name": "16", "type": "text", "label": "(Q)" }, { "name": "17", "type": "text", "label": "(R)" }, { "name": "18", "type": "text", "label": "(S)" }, { "name": "19", "type": "text", "label": "(T)" }, { "name": "20", "type": "text", "label": "(U)" }, { "name": "21", "type": "text", "label": "(V)" }, { "name": "22", "type": "text", "label": "(W)" }, { "name": "23", "type": "text", "label": "(X)" }, { "name": "24", "type": "text", "label": "(Y)" }, { "name": "25", "type": "text", "label": "(Z)" } ] } ] } } ], "metadata": { "instant": false, "version": 1, "scenario": { "roundtrips": 1, "maxErrors": 3, "autoCommit": true, "autoCommitTriggerLast": true, "sequential": false, "slots": null, "confidential": false, "dataloss": false, "dlq": false, "freshVariables": false }, "designer": { "orphans": [] }, "zone": "us1.make.com" } }
댓글 쓰기