Skip to main content

Copy object

Copies file or directory

Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export

ParameterCLI optionTypeRequiredDescription
Token--tokenStringToken
Identifier--objectStringObject identifier
NewName--titleStringNew object name
NewParent--catalogStringNew parent directory

Returns: Map Of KeyAndValue - serialized JSON response from Google


1C:Enterprise/OneScript code example
    Token      = "ya29.a0AXeO80QmRD8H3PJ7Q4W_FrA0bUXT3qbvoufjrR5yC_gGUX-q8hpGM_XhHS1OMwb9Q7jPt-2h_AXtmWA2G27GIhpl6szrH7zn4IyFnnDp1...";
Identifier = "1KBkCrnbtPL9j-XfOlI8_-Ioq-AIAzJLI";
NewName = "CopiedFile.jpeg";
NewParent = "root";

Result = OPI_GoogleDrive.CopyObject(Token, Identifier, NewName, NewParent);
    oint gdrive CopyObject \
--token "***" \
--object "1GACMPFFW6yhpaZuAjMqlhaQ8zG6Z_28P" \
--title "CopiedFile.jpeg" \
--catalog "root"
Result
{
"kind": "drive#file",
"id": "19rwnmeC5Vro9P_yBfeKsPLeuSOU9Y9oC",
"name": "CopiedFile.jpeg",
"mimeType": "image/jpeg"
}