Update a single-select field on a project item.
(
project_id: str, item_id: str, field_id: str, option_id: str
)
| 229 | |
| 230 | |
| 231 | def update_single_select( |
| 232 | project_id: str, item_id: str, field_id: str, option_id: str |
| 233 | ) -> None: |
| 234 | """Update a single-select field on a project item.""" |
| 235 | query = """ |
| 236 | mutation($projectId: ID!, $itemId: ID!, $fieldId: ID!, $optionId: String!) { |
| 237 | updateProjectV2ItemFieldValue(input: { |
| 238 | projectId: $projectId |
| 239 | itemId: $itemId |
| 240 | fieldId: $fieldId |
| 241 | value: {singleSelectOptionId: $optionId} |
| 242 | }) { |
| 243 | projectV2Item { id } |
| 244 | } |
| 245 | } |
| 246 | """ |
| 247 | graphql( |
| 248 | query, |
| 249 | { |
| 250 | "projectId": project_id, |
| 251 | "itemId": item_id, |
| 252 | "fieldId": field_id, |
| 253 | "optionId": option_id, |
| 254 | }, |
| 255 | ) |
| 256 | |
| 257 | |
| 258 | def update_date(project_id: str, item_id: str, field_id: str, date_value: str) -> None: |