docs: def batch_update(self, body):
          """Lower-level method that directly calls `spreadsheets.batchUpdate <https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/batchUpdate>`_.
  
          :param dict body: `Request body <https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/batchUpdate#request-body>`_.
          :returns: `Response body <https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/batchUpdate#response-body>`_.
          :rtype: dict
  
          .. versionadded:: 3.0
  
          """
          r = self.client.request(
              'post',
              SPREADSHEET_BATCH_UPDATE_URL % self.id,
              json=body
          )
  
          return r.json()