code: def RunScripts(self, script_dict):
      
      metadata_types = ['%s-script-url', '%s-script']
      metadata_keys = [key % self.script_type for key in metadata_types]
      metadata_keys = [key for key in metadata_keys if script_dict.get(key)]
      if not metadata_keys:
        self.logger.info('No %s scripts found in metadata.', self.script_type)
      for metadata_key in metadata_keys:
        metadata_script = script_dict.get(metadata_key)
        self._MakeExecutable(metadata_script)
        self._RunScript(metadata_key, metadata_script)
docs: Run the metadata scripts; execute a URL script first if one is provided.
  
      Args:
        script_dict: a dictionary mapping metadata keys to script files.