googleSheets.json•2.42 kB
{
"nodeType": "n8n-nodes-base.googleSheets",
"displayName": "Google Sheets",
"description": "Read, update and write data to Google Sheets",
"version": 1,
"properties": [
{
"name": "operation",
"displayName": "Operation",
"type": "options",
"default": "read",
"description": "The operation to perform on the sheet",
"options": [
{
"name": "Append",
"value": "append"
},
{
"name": "Clear",
"value": "clear"
},
{
"name": "Create",
"value": "create"
},
{
"name": "Delete",
"value": "delete"
},
{
"name": "List",
"value": "list"
},
{
"name": "Lookup",
"value": "lookup"
},
{
"name": "Read",
"value": "read"
},
{
"name": "Update",
"value": "update"
}
]
},
{
"name": "columns",
"displayName": "Columns",
"type": "collection",
"default": null,
"options": [
{
"name": "mappingMode",
"displayName": "Mapping Mode",
"type": "options",
"options": [
{
"name": "Auto-map Input Data",
"value": "autoMapInputData"
},
{
"name": "Define Below",
"value": "defineBelow"
},
{
"name": "Map All Input Data",
"value": "mapAllData"
}
],
"default": "autoMapInputData",
"description": "How to map the input data to sheet columns"
},
{
"name": "value",
"displayName": "Column Values",
"type": "fixedCollection",
"typeOptions": {
"multipleValues": true
},
"displayOptions": {
"show": {
"mappingMode": [
"defineBelow"
]
}
},
"description": "Map each column to a value"
}
],
"typeOptions": {
"multipleValues": true
},
"displayOptions": {
"show": {
"operation": [
"append",
"update"
]
}
}
}
],
"credentialsConfig": [],
"io": {},
"wiring": {}
}