export const getThumbnail = (id, size = 300) => `https://drive.google.com/thumbnail?id=${id}&sz=${size}`; export const getIcon = (mimeType) => `https://drive-thirdparty.googleusercontent.com/256/type/${mimeType}`; export const getFile = (id) => `https://drive.google.com/uc?id=${id}`; const downloadFile = (id) => `https://drive.google.com/uc?export=download&id=${id}`; export const webViewerURL = (url) => `https://docs.google.com/viewer?url=${url}`; export const webViewerID = (id) => `https://drive.google.com/file/d/${id}/view`; export const webPreviewerID = (id) => `https://drive.google.com/file/d/${id}/preview`; export const copyDocs = ( id, copyComments = true, includeResolvedCommentsOnCopy = true, copyCollaborators = false, userstoinvite ) => `https://docs.google.com/document/d/${id}/copy?${new URLSearchParams({ copyComments, includeResolvedCommentsOnCopy, copyCollaborators, userstoinvite, })}`; // formats: pdf, doc, txt, html, odt, epub const downloadDocs = (id, format) => `https://docs.google.com/document/d/${id}/export?format=${format}`; // formats: pdf, pptx const downloadSlides = (id, format) => `https://docs.google.com/presentation/d/${id}/export/${format}`; const downloadSlidesPage = (id, page) => `https://docs.google.com/presentation/d/${id}/export/png?pageid=p${page}`; // formats: pdf, xlsx, csv const downloadSheets = (id, format) => `https://docs.google.com/spreadsheets/d/${id}/export?format=${format}`; // formats: pdf, svg, jpg const downloadDrawings = (id, format) => `https://docs.google.com/drawings/d/${id}/export/${format}`;