The Google Task List Task List action is used to list all task lists belonging to a Google account. It retrieves all “task list” information (ID, title, etc.) that the user has. This allows you to select a specific task list and perform actions on the tasks within it.
Technical Specifications
Function: Returns all task lists in the user's Google account.
Parameters
settings (Object – required): Google Tasks API connection settings.
pageToken (String – optional): Token used for pagination. Used to retrieve subsequent pages if there are many task lists.
pageSize (Int32 – optional): Maximum number of task lists to return. Default 0 → API's default value is used.
Result: Singular (One) → Returns a response object containing task lists (with information such as ID, title).
Value Binding
Fixed Value: pageSize can be entered manually (e.g., 10).
Dynamic Value: Different pageSize or pageToken values can be used according to user preferences.
Google Task List Task List Application Steps
Open your project on the Kuika platform.
Go to the UI Design module and navigate to the screen where you want to retrieve the task lists.
UI Design → + ADD ACTION → Google → Google Task List Task List.
Configure Parameters:
settings: Select Google Tasks connection settings.
pageToken (optional): Used to retrieve subsequent pages if there are many task lists.
pageSize (optional): Number of task lists to display (e.g., 20).
When the action is executed, all task lists belonging to the user are returned.
By selecting one of the returned lists, the taskListId parameter can be used in other actions (e.g., List Task, Create Task).
Usage Scenario: “View All Task Lists”
When a user enters the application:
pageSize = 10
Action runs → Returns up to 10 task lists for the user.
The application displays these task lists on the screen in a dropdown or list view.
Google Task List Task List Advanced Customizations
Pagination: Users with a large number of task lists can navigate forward/backward using pageToken.
Dynamic Display: Users can select different page sizes (5, 10, 20).
Integration: Rotating task lists can be used as input for other actions (e.g., Get Task List, List Task).
Technical Risks and Controls
If the user has no task lists, an empty result is returned.
If an incorrect pageToken is used, no result can be obtained.
A very high pageSize value may cause performance issues.