Create Table
Creates a new table in Google Tables.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TABLE])
Add Row
Adds a new row to a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ROW])
Update Row
Updates an existing row in a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ROW])
Delete Row
Deletes a row from a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_ROW])
Add Column
Adds a new column to a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_COLUMN])
Remove Column
Removes a column from a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_COLUMN])
Rename Column
Renames a column in a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RENAME_COLUMN])
Filter Rows
Filters rows in a table based on specified criteria.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILTER_ROWS])
Sort Table
Sorts a table based on specified column and order.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SORT_TABLE])
Copy Table
Creates a copy of an existing table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COPY_TABLE])
Delete Table
Deletes a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TABLE])
Share Table
Shares a table with specified users or groups.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SHARE_TABLE])
Export Table
Exports a table to a specified format (e.g., CSV, Excel).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_TABLE])
Import Data
Imports data from an external source into a table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPORT_DATA])
Create View
Creates a new view of a table with specified filters and sorting.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIEW])
New Row Added
Triggers when a new row is added to a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ROW_ADDED])
Row Updated
Triggers when a row is updated in a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ROW_UPDATED])
Row Deleted
Triggers when a row is deleted from a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ROW_DELETED])
Column Added
Triggers when a new column is added to a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLUMN_ADDED])
Column Removed
Triggers when a column is removed from a specified table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLUMN_REMOVED])
Table Created
Triggers when a new table is created.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_CREATED])
Table Deleted
Triggers when a table is deleted.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_DELETED])
Table Shared
Triggers when a table is shared with new users or groups.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_SHARED])
View Created
Triggers when a new view is created for a table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_CREATED])
Data Imported
Triggers when data is imported into a table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_IMPORTED])
Table Exported
Triggers when a table is exported to an external format.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_EXPORTED])
Row Count Threshold
Triggers when the number of rows in a table reaches a specified threshold.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ROW_COUNT_THRESHOLD])
Cell Value Changed
Triggers when a specific cell value changes in a table.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CELL_VALUE_CHANGED])
Table Permissions Changed
Triggers when the permissions for a table are modified.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_PERMISSIONS_CHANGED])
Table Structure Changed
Triggers when the structure of a table is modified (columns added/removed/renamed).
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_STRUCTURE_CHANGED])