2017-08-14 42 views
-1

我開始學習python來解決這個問題(以前只有HTML體驗)。我們將我們的工作表備份到共享點。我們遇到的問題是,smartsheet會將所有圖像放到一個zip文件中,並且沒有辦法知道它們最初到達哪個行。因此編程一些事情要單獨下載行名或修改圖像並添加行名。如何使用python通過API重命名圖像附件的行號?

我已經設法訪問API並下載圖像,但是我無法獲取圖像文件中的行號。

回答

0

修改Smartsheet中的附件使備份更簡單可能不是最好的解決方案。行可能會移動,或者可能會發生大量其他事情,這些事情會依賴文件名來提供行號問題。

當您獲取附件信息時,數據中有一個名爲parentId的參數,該參數是該行的唯一標識。您應該使用行ID,而不是行號。然後,當您下載附件時,您可以設置本地文件名以包含來自該信息的行ID。

+0

我怎樣才能顯示賭注parentId和行ID的關係? –

+0

'parentId' - 是行ID,前提是'parentType'是'ROW'。 [詳情請參閱文檔](https://smartsheet-platform.github.io/api-docs/#attachment-object)。 – Software2