docs: def row_values(self, row, value_render_option='FORMATTED_VALUE'):
          """Returns a list of all values in a `row`.
  
          Empty cells in this list will be rendered as :const:`None`.
  
          :param row: Row number.
          :type row: int
          :param value_render_option: (optional) Determines how values should be
                                      rendered in the the output. See
                                      `ValueRenderOption`_ in the Sheets API.
          :type value_render_option: str
  
          .. _ValueRenderOption: https://developers.google.com/sheets/api/reference/rest/v4/ValueRenderOption
  
          """
  
          range_label = '%s!A%s:%s' % (self.title, row, row)
  
          data = self.spreadsheet.values_get(
              range_label,
              params={'valueRenderOption': value_render_option}
          )
  
          try:
              return data['values'][0]
          except KeyError:
              return []