全部產品
Search
文件中心

:TargetURI模板

更新時間:Oct 30, 2024

TargetURI模板是在URI提供一些預留位置,使用時用實際的值替換預留位置,從而動態產生實際的URI地址。例如oss://{bucket}/{tags.custom}/{dirname}/{barename}.{autoext}

文法

  • 和python3中字串的format方法類似,變數以用大括弧包圍來標識。

  • 變數包括公開變數和特定運算元的變數,這些變數都是內建的,在預設的命名空間下可以直接引用。

  • 變數也可以來自請求中的Tags參數,這部分變數都在tags命名空間下。

  • 如果希望輸出大括弧,需要用雙大括弧來轉義,即{{ => {,}} => }

公開變數

變數名

變數說明

範例

bucket

獲得上傳的目標空間名。

test-bucket

key

獲得檔案儲存在空間中的資源名,相當於{dirname}/{basename}

path1/path2/name.png

dirname

檔案路徑目錄。

path1/path2

barename

上傳的原始檔案名(不包含尾碼)。

name

basename

上傳的原始檔案名(包含尾碼)。

name.png

ext

上傳資源的尾碼名,通過自動檢測的mimeType或者osskey的尾碼來擷取。

png

year

檔案上傳時的年份,格式為yyyy。

2022

mon

檔案上傳時的月份,格式為mm。

04

day

檔案上傳時的日期,格式為dd。

22

hour

檔案上傳時的小時,格式為HH。

14

min

檔案上傳時的分鐘,格式為MM。

38

sec

檔案上傳時的秒鐘,格式為SS。

25

t_year

任務建立時的年份,格式為yyyy。

2022

t_mon

任務建立時的月份,格式為mm。

04

t_day

任務建立時的日期,格式為dd。

22

t_hour

任務建立時的小時,格式為HH。

14

t_min

任務建立時的分鐘,格式為MM。

38

t_sec

任務建立時的秒鐘,格式為SS。

25

特定運算元變數

CreateOfficeConversionTask - 建立文檔轉換任務

變數名

說明

範例

index

輸出下標,從1開始。

  • 輸入檔案為Word、PDF、PPT時,表示頁碼。

  • 輸入檔案為Excel時,表示sheetindex_sheetsubindex。

    • sheetindex:從1開始,表示需要轉換的Sheet頁。

    • sheetsubindex:從1開始,表示轉換的Sheet頁的第幾頁。

  • 1

  • 6_12

sheetname

輸入檔案為Excel時,表示Sheet工作表的名稱。

sheet1

autoext

輸出檔案的尾碼。

jpg