docstr: Updates the given columns (site_column_dict) with the provided values (values_to_update)
  Calls the function update_a_site_column for every column
  
  site_column_dict: A dictionary containing ids of the column which are to be updated and
  also their site IDs
  values_to_update: a dictionary which will be used to update the fields of the columns
  
  Returns
  None
docstr_tok: ["Updates","the","given","columns","(","site_column_dict",")","with","the","provided","values","(","values_to_update",")","Calls","the","function","update_a_site_column","for","every","column","site_column_dict",":","A","dictionary","containing","ids","of","the","column","which","are","to","be","updated","and","also","their","site","IDs","values_to_update",":","a","dictionary","which","will","be","used","to","update","the","fields","of","the","columns","Returns","None"]
code: def update_site_columns(
      self,
      site_column_dict: List[Dict[Text, Text]],
      values_to_update: Dict[Text, Any],
  ) -> None:
      """
      Updates the given columns (site_column_dict) with the provided values (values_to_update)
      Calls the function update_a_site_column for every column
  
      site_column_dict: A dictionary containing ids of the column which are to be updated and
      also their site IDs
      values_to_update: a dictionary which will be used to update the fields of the columns
  
      Returns
      None
      """
      for site_column_entry in site_column_dict:
          self.update_a_site_column(
              site_id=site_column_entry["siteId"],
              column_id=site_column_entry["id"],
              values_to_update=values_to_update,
          )
  
imports: from datetime import datetime, timezone
  from typing import Text, List, Dict, Any
  from mindsdb.integrations.handlers.sharepoint_handler.utils import bearer_token_request, get_an_entity, delete_an_entity, update_an_entity, create_an_entity
label_desc: Use image node_id 18 for calling the SharepointAPI obj's underlying member method code with example usage: obj.update_site_columns(site_column_dict, values_to_update) without return types