Smartsheet将行移动到另一张表-Python

时间:2019-10-15 10:12:15

标签: python smartsheet-api-2.0

我正在尝试将一行从一张纸移到另一张纸,有人可以帮我吗?请在下面查看我的代码:

from smartsheet import sheets, models

source_sheet_id = 123456789 #int
destination_sheet_id = 987654321 #int

sheets.Sheets.move_rows(
    source_sheet_id,
    models.CopyOrMoveRowDirective({
        'row_ids': [row_id],
        'to': models.CopyOrMoveRowDestination({
            'sheet_id': destination_sheet_id
            })
        })
)

提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码将行从一张纸移动到另一张纸:

response = smartsheet_client.Sheets.move_rows(
  4583173393803140,           # sheet_id of rows to be moved
  smartsheet.models.CopyOrMoveRowDirective({
    'row_ids': [145417762563972, 8026717110462340],
    'to': smartsheet.models.CopyOrMoveRowDestination({
      'sheet_id': 2258256056870788
    })
  })
)

您可以在此处查看可用的文档: Smartsheet python doc