首页 > 解决方案 > 错误异常:未找到 createPDF @ Create PDFs.gs:25

问题描述

function createPDF() {
  let Naam = "aaa";
  let Geboortedatum = "bbb";
  let Contactpersoon = "ccc";
  let Tel = "12345678";
  let Mail = "cc@dd.ee";
  let Naam1 = "fff";
  let Naam2 = "ggg";
  let Telefoon1 = "hhh";
  let Telefoon2 = "iii";
  let Graag = "jjj";
  let Goed = "kkk";
  let Interesse = "lll";
  let Ouders = "mmm";
  let Getuigschrift = "nnn";
  let Noden = "mmm";
  let Toelichting = "ooo";
  let Fase0 = "ppp";
  let Fase1 = "qqq";
  let Fase2 = "rrr";
  let Fase3 = "sss";
  const DocFile = DriveApp.getFileById("xxx");
  const Tempfolder = DriveApp.getFolderById("yyy");
  const tempFile = DocFile.makeCopy(Tempfolder);
  const tempDocFile = SlidesApp.openById(tempFile.getId);
  const body = tempDocFile.getBody();
  body.replaceText("{Naam}", Firstname);
  body.replaceText("{Geboortedatum}", Geboortedatum);
  body.replaceText("{Contactpersoon}", Contactpersoon);
  body.replaceText("{Tel}", Tel);
  body.replaceText("{Mail}", Mail);
  body.replaceText("{Naam1}", Naam1);
  body.replaceText("{Naam2}", Naam2);
  body.replaceText("{Telefoon1}", Telefoon1);
  body.replaceText("{Telefoon2}", Telefoon2);
  body.replaceText("{Graag}", Graag);
  body.replaceText("{Goed}", Goed);
  body.replaceText("{Interesse}", Interesse);
  body.replaceText("{Ouders}", Ouders);
  body.replaceText("{Getuigschrift}", Getuigschrift);
  body.replaceText("{Noden}", Noden);
  body.replaceText("{Toelichting}", Toelichting);
  body.replaceText("{Fase0}", Fase0);
  body.replaceText("{Fase1}", Fase1);
  body.replaceText("{Fase2}", Fase2);
  body.replaceText("{Fase3}", Fase3);
  tempDocFile.saveAndClose();
}

为什么他找不到我刚刚复制的幻灯片?我确实启用了 API,并且我拥有副本的权利,因为我刚刚制作了 cet 副本……第 25 行有一个错误,但我似乎无法找出它是什么……

const tempDocFile = SlidesApp.openById(tempFile.getId);

我点击此链接了解我现在的位置:https ://www.youtube.com/watch?v=r9uU_KwGgzQ&t=579s 。请帮帮我!谢谢

标签: google-apps-script

解决方案


错误在这里:const tempDocFile = SlidesApp.openById(tempFile.getId()); const body = tempDocFile.getBody();

类Presentation没有getBody()方法;

课堂介绍

我也猜想你对错误的识别是不正确的。

我猜你打算使用 DocumentApp 而不是 SlidesApp。


推荐阅读