Skip to content

Commit 0e58b16

Browse files
add table columns
1 parent f8f3e0c commit 0e58b16

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

seatable_api/convert_airtable.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -598,8 +598,8 @@ def get_table_map(self):
598598
time.sleep(0.1)
599599
return self.table_map
600600

601-
def add_table(self, table_name):
602-
table = self.base.add_table(table_name)
601+
def add_table(self, table_name, columns=[]):
602+
table = self.base.add_table(table_name, columns=columns)
603603
time.sleep(0.1)
604604
return table
605605

seatable_api/main.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,16 +185,19 @@ def get_metadata(self):
185185
data = parse_response(response)
186186
return data.get('metadata')
187187

188-
def add_table(self, table_name, lang='en'):
188+
def add_table(self, table_name, lang='en', columns=[]):
189189
"""
190190
:param table_name: str
191191
:param lang: str, currently 'en' for English, and 'zh-cn' for Chinese
192+
:param columns: list
192193
"""
193194
url = self._table_server_url()
194195
json_data = {
195196
'table_name': table_name,
196197
'lang': lang,
197198
}
199+
if columns:
200+
json_data['columns'] = columns
198201
response = requests.post(url, json=json_data, headers=self.headers, timeout=self.timeout)
199202
return parse_response(response)
200203

0 commit comments

Comments
 (0)