Very much looking forward to it.
Thanks.
var myDocument = app.activeDocument;
var myFileName = myDocument.name.replace(/\.indd$/, ''); // Remove the .indd extension
var myDate = new Date();
var myYear = myDate.getFullYear();
var myMonth = ("0" + (myDate.getMonth() + 1)).slice(-2); // Add leading zero
var myDay = ("0" + myDate.getDate()).slice(-2); // Add leading zero
var myFormattedDate = myYear + "-" + myMonth + "-" + myDay;
var myPDFFile = new File(myDocument.filePath + "/" + myFormattedDate + "-" + myFileName + ".pdf");
// Create a dialog for selecting the PDF export preset
var myDialog = new Window('dialog', 'Select PDF Export Preset');
myDialog.orientation = 'column';
myDialog.alignChildren = 'left';
var myDropdown = myDialog.add('dropdownlist', undefined, app.pdfExportPresets.everyItem().name);
myDropdown.selection = 0;
var myButtonGroup = myDialog.add('group');
myButtonGroup.orientation = 'row';
myButtonGroup.add('button', undefined, 'OK', {name: 'ok'});
myButtonGroup.add('button', undefined, 'Cancel', {name: 'cancel'});
if (myDialog.show() == 1) {
var myPDFExportPreset = app.pdfExportPresets.item(myDropdown.selection.text);
myDocument.exportFile(ExportFormat.PDF_TYPE, myPDFFile, false, myPDFExportPreset);
} else {
alert('Export canceled');
}