pptx-gslides-manager
Version:
Node.js library for uploading PPTX files to Google Slides, extracting slide shapes and tables, and managing slide decks.
23 lines (17 loc) • 666 B
JavaScript
const { google } = require("googleapis");
async function deletePresentation(auth, presentationId) {
try {
const drive = google.drive({ version: 'v3', auth });
await drive.files.delete({
fileId: presentationId,
supportsAllDrives: true
});
console.log(`Presentation with ID '${presentationId}' deleted successfully.`);
return { success: true, message: `Deleted file with ID: ${presentationId}` };
} catch (error) {
console.error('Error deleting file:', error);
// Re-throw so higher-level code can catch it if needed
throw error;
}
}
module.exports = deletePresentation;