function copyForm() {
let ts = Utilities.formatDate(new Date(),"CDT", "yyyy-MM-dd-HH:mm:ss");
var templateForm = DriveApp.getFileById(TEMPLATE_FORM_ID);
var destFolder = DriveApp.getFolderById(DEST_FOLDER);
let newFormFile = templateForm.makeCopy("Copy Foo-" + ts, destFolder)
newFormFile.moveTo(destFolder)
Logger.log("newFormFile ID = " + newFormFile.getId())
let newForm = FormApp.openById(newFormFile.getId())
newForm.setTitle("Copy Foo-" + ts)
.setDescription("Copy Foo-" + ts)
.setConfirmationMessage('Thanks for responding!')
.setAllowResponseEdits(true)
.setRequireLogin(true)
.setCollectEmail(true)
.setLimitOneResponsePerUser(true)
.setPublishingSummary(false)
.setShowLinkToRespondAgain(false)
Logger.log(newForm.getPublishedUrl())
// this call fails with error: "Exception: Failed to edit the form. Please wait and try again."
newForm.setAcceptingResponses(true)
}