Google Sheets から Monday.com への自動タスク作成とステータス更新

中級

これはProject Management, Multimodal AI分野の自動化ワークフローで、7個のノードを含みます。主にMondayCom, GoogleSheetsなどのノードを使用。 Google SheetsからMonday.comへの自動タスク作成とステータス更新

前提条件
  • Google Sheets API認証情報
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
  "meta": {
    "instanceId": "ad0113c344ee237399e44e9f11798b05baeb83a6196d514a9ae9d2ad71c3b5c9",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "a0911000-e46e-4997-bf20-2dcc78a6a00c",
      "name": "付箋63",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1392,
        10160
      ],
      "parameters": {
        "color": 7,
        "width": 1488,
        "height": 928,
        "content": "# ✅ Google Sheets to Monday.com Task Creator\n\nThis workflow checks a **Google Sheet** for new tasks (marked `Added = No`) and automatically creates them in a **Monday.com board**.  \nOnce added, the workflow updates the sheet to mark the task as `Added = Yes`.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "17687765-c41a-4418-8b7f-887ab0e3fcdc",
      "name": "付箋21",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1840,
        10160
      ],
      "parameters": {
        "width": 400,
        "height": 928,
        "content": "## ⚙️ Setup Instructions\n\n### 1️⃣ Prepare Your Google Sheet\n- Copy this template to your own Google Drive: [Google Sheet Template](https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit?gid=876214427#gid=876214427)  \n- First row should contain **column names** \n- Add your data in rows 2–100.  \n- Make sure each new task row starts with `Added = No`.  \n\n#### Connect Google Sheets in n8n\n1. Go to **n8n → Credentials → New → Google Sheets (OAuth2)**  \n2. Log in with your Google account and grant access.  \n3. In the workflow, select your **Spreadsheet ID** and **Worksheet Name**.  \n4. Optional: You can connect Airtable, Notion, or your database instead of Google Sheets.  \n\n---\n\n### 2️⃣ Connect Monday.com Node\n1. In **Monday.com** → go to your **Admin → API**  \n   - Copy your **Personal API Token**  \n   - Docs: [Generate Monday API Token](https://developer.monday.com/api-reference/docs/authentication)  \n2. In **n8n** → **Credentials → New → Monday.com API**  \n   - Paste your token and save.  \n3. Open the **Create Monday Task** node → choose your credential → select your **Board ID** and **Group ID**.  \n\n---\n\n## 📬 Contact\nNeed help customizing this (e.g., mapping more fields, syncing statuses, or updating timelines)?  \n\n📧 **robert@ynteractive.com**  \n🔗 **[Robert Breen](https://www.linkedin.com/in/robert-breen-29429625/)**  \n🌐 **[ynteractive.com](https://ynteractive.com)**\n"
      },
      "typeVersion": 1
    },
    {
      "id": "bbff1f85-e15d-4a49-9e78-5e283939a630",
      "name": "Get new Monday Tasks",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -1152,
        10880
      ],
      "parameters": {
        "options": {},
        "filtersUI": {
          "values": [
            {
              "lookupValue": "No",
              "lookupColumn": "Added"
            }
          ]
        },
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit?usp=drivesdk",
          "cachedResultName": "New Monday Tasks"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "HlBW2puZbuCCq8jJ",
          "name": "Google Sheets account 3"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "6a7a191e-f507-4e7e-8aea-3ca08c03b9d2",
      "name": "Create Monday Task",
      "type": "n8n-nodes-base.mondayCom",
      "position": [
        -288,
        10768
      ],
      "parameters": {
        "name": "={{ $json.Task }}",
        "boardId": "9865886546",
        "groupId": "new_group29179",
        "resource": "boardItem",
        "additionalFields": {}
      },
      "credentials": {
        "mondayComApi": {
          "id": "swmFzbI2ZRBZwzn5",
          "name": "Monday.com account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a4fb3aaa-dcc3-44e9-8724-15ab99a589e6",
      "name": "Mark row as Completed",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -720,
        10432
      ],
      "parameters": {
        "columns": {
          "value": {
            "Task": "={{ $json.Task }}",
            "Added": "Yes"
          },
          "schema": [
            {
              "id": "Task",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Task",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Added",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "Added",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [
            "Task"
          ],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "appendOrUpdate",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit?usp=drivesdk",
          "cachedResultName": "New Monday Tasks"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "HlBW2puZbuCCq8jJ",
          "name": "Google Sheets account 3"
        }
      },
      "typeVersion": 4.7
    },
    {
      "id": "c40bab9e-f109-4c4a-a460-c87e6c10ec36",
      "name": "付箋67",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -352,
        10416
      ],
      "parameters": {
        "color": 3,
        "width": 224,
        "height": 480,
        "content": "### 2️⃣ Connect Monday.com Node\n1. In **Monday.com** → go to your **Admin → API**  \n   - Copy your **Personal API Token**  \n   - Docs: [Generate Monday API Token](https://developer.monday.com/api-reference/docs/authentication)  \n2. In **n8n** → **Credentials → New → Monday.com API**  \n   - Paste your token and save.  \n3. Open the **Create Monday Task** node → choose your credential → select your **Board ID** and **Group ID**.  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "bfb1cf14-2e89-40de-ba2e-1d0a4aec9c6d",
      "name": "付箋24",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1344,
        10592
      ],
      "parameters": {
        "color": 3,
        "width": 512,
        "height": 432,
        "content": "### 1️⃣ Prepare Your Google Sheet\n- Copy this template to your own Google Drive: [Google Sheet Template](https://docs.google.com/spreadsheets/d/1KRiAUbZP77dC_9x5pqrvcQvaAkUsoPXkZOZvfU69ILM/edit?gid=876214427#gid=876214427)  \n- Add your data in rows 2–100.  \n- Make sure each new task row starts with `Added = No`.  \n\n#### Connect Google Sheets in n8n\n1. Go to **n8n → Credentials → New → Google Sheets (OAuth2)**  \n2. Log in with your Google account and grant access.  \n3. In the workflow, select your **Spreadsheet ID** and "
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "6a7a191e-f507-4e7e-8aea-3ca08c03b9d2": {
      "main": [
        []
      ]
    },
    "bbff1f85-e15d-4a49-9e78-5e283939a630": {
      "main": [
        [
          {
            "node": "6a7a191e-f507-4e7e-8aea-3ca08c03b9d2",
            "type": "main",
            "index": 0
          },
          {
            "node": "a4fb3aaa-dcc3-44e9-8724-15ab99a589e6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
よくある質問

このワークフローの使い方は?

上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。

このワークフローはどんな場面に適していますか?

中級 - プロジェクト管理, マルチモーダルAI

有料ですか?

このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。

ワークフロー情報
難易度
中級
ノード数7
カテゴリー2
ノードタイプ3
難易度説明

経験者向け、6-15ノードの中程度の複雑さのワークフロー

作成者
Robert Breen

Robert Breen

@rbreen

Professional services consultant with over 10 years of experience solving complex business problems across industries. I specialize in n8n and process automation—designing custom workflows that integrate tools like Google Calendar, Airtable, GPT, and internal systems. Whether you need to automate scheduling, sync data, or streamline operations, I build solutions that save time and drive results.

外部リンク
n8n.ioで表示

このワークフローを共有

カテゴリー

カテゴリー: 34