globiws

pf_sort_app_category_fields

Jun 12th, 2021 (edited)
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. // Sort Category Fields in mapping app
  2.  
  3. prompt "App ID" $appId
  4. prompt "Field ID" $fieldId
  5.  
  6. $app = podio_app_get_raw($appId)
  7. $save = {}
  8.  
  9. foreach ( $app.fields as $field ) {
  10. if ( $field.type != "category" ) continue
  11. if ( $field.field_id != $fieldId && $field.external_id != $fieldId ) continue
  12. opts = array_sort_pf($field.config.settings.options, "text", true)
  13. opts = array_values(opts)
  14. $field.config.settings.options = opts
  15. $url = "/app/" + $appId + "/field/" + $field.field_id
  16. podio_raw_curl($url, "PUT", {}, $field.config)
  17. }
  18.  
  19. print "done"
  20.  
Add Comment
Please, Sign In to add comment