Estoy tratando de automatizar el proceso de creación de un acceso directo/enlace a un archivo de Google como se haría manualmente al hacer clic derecho en un archivo y ver la pantalla a continuación y hacer clic en "Agregar acceso directo a Drive"
Mirar a través de la documentación de Google en el objeto de file no muestra métodos accionables de esta función, solo extracciones (es decir, getTargetId() , etc.).
Estoy bastante seguro de que esto no está disponible, pero pensé en lanzarlo y ver si alguien tenía alguna idea. Veo un par de publicaciones que usan algunas API externas y Firefox, que no es lo que estoy tratando de hacer.
Si tuviera que adivinar cómo se vería ese código, sería algo como esto...
function makeSomeFileLink(){ var theFolder = DriveApp.getFolderById("wdflasdjflaskdjfklsadjflk") var aFile = DriveApp.getFileById("1VjOkMPBDr???????????qkZqPCQWOvBbIt_6GawA"); var myNewBookMark = aFile.makeShortCutAndPutInInThisFolder(theFolder); }Obviamente, esa última fila de código es problemática (es decir, la inventé), solo estoy tratando de ilustrar lo que estoy buscando.
Cuando desee crear un acceso directo del archivo aFile a la carpeta de theFolder , ¿qué tal el siguiente script modificado?
function makeSomeFileLink(){ var theFolder = DriveApp.getFolderById("wdflasdjflaskdjfklsadjflk"); var aFile = DriveApp.getFileById("1VjOkMPBDr???????????qkZqPCQWOvBbIt_6GawA"); DriveApp.createShortcut(aFile.getId()).moveTo(theFolder); }"1VjOkMPBDr???????????qkZqPCQWOvBbIt_6GawA" para createShortcut .