GETFOOTNOTES() 和警报:我如何验证学生是否添加了脚注?

GETFOOTNOTES() and ALERT: How can I verify i f students append a footnote?

我想在 google 文档上验证学生是否添加了脚注。我的脚本没有 运行.

脚本:

  function addNote () {
  const menuMessage = DocumentApp.getUi();
  const doc = DocumentApp.getActiveDocument();
  const notePiedPage = doc.getFootnotes();

  if(notePiedPage == DocumentApp.ElementType.FOOTNOTE){
    menuMessage.alert('Génial, le 3e mot de passe est BISCOTO');
  } 
  else {
    menuMessage.alert('Erreur...');
  }
}

这看起来不正确:

const notePiedPage = doc.getFootnotes();
if(notePiedPage == DocumentApp.ElementType.FOOTNOTE){
  menuMessage.alert('Génial, le 3e mot de passe est BISCOTO');
} 

因为 getFootnotes() returns 一个数组

尝试这样的事情:

function HowManyFootNotes() {
  const ui = DocumentApp.getUi();
  const doc = DocumentApp.getActiveDocument();
  const fA = doc.getFootnotes();
  if (fA.length > 0) {
    ui.alert(`This document has ${fA.length} footnotes`)
  }
}

Class Footnote