Google Appsのスクリプトで教室のAPIのStudentSubmissions.Patchの一部を使用しようとすると、このエラーに走る維持StudentSubmissions.Patch UpdateMaskエラー
updateMask:updateMaskは唯一の「draftGrade」が含まれているか 「assignedGrade」もここで
その特定のセクションのための私のコードです:
var studentSubmission = {'draft_grade':'88'}
var patchC = Classroom.Courses.CourseWork.StudentSubmissions.patch(studentSubmission, courseId, cwId, submissionId);
UPDATE
- 私はStudentSubmissionリソースパラメータを渡していますが、私は理由を把握することはできません方法と間違ったことは...
これは明らかに、私が言及していますドキュメントです私は両方のことを反映するためにコードを少し変更することができました。明らかに、私はKENdiの例がPythonとEin2012であるため正確には使用しませんでしたが、var patchC = Classroom ...行でエラーになります。
私は今、このように見えるいくつかのものに変更:
var studentSubmission = {'draftGrade':'88'}
var extra = {'updateMask':'draftGrade'};
var patchC = Classroom.Courses.CourseWork.StudentSubmissions.patch(studentSubmission, courseId, cwId, submissionId, extra);
をしかし、今、私は別のエラーを取得するには、「デベロッパーコンソールのプロジェクトは、この要求を行うことが許可されていません@ProjectPermissionDenied」。だから、フォーマットが正しいかどうかわかりません。私は解決していない開発者コンソールの状況があります(正しいと感じていますが)か、新しいフォーマットが間違っていて、エラー。
私はこのSimilar Errorを見ましたが、コースワークが教室ではなくスクリプトではなく正常に作成されたものなら何ですか?ああ。
私は認証の変更要求を作成しました。私たちは何が起こるか見るでしょう。 https://issuetracker.google。com/issues/67748271 – user2970721