1

appscript でサイドバーを作成しています。このサイドバーを使用している人は、すでに私のウェブサイト abc.com のユーザーです。彼がサイドバーを開いたときに、彼のアカウントだけがアクセスできるメイン Web サイトのコンテンツを表示する必要があります。私のウェブサイトの彼のプロフィールをサイドバーに入力する必要があるとしましょう。そのためには、彼のデータを送信できるように、「CALL TO SERVER」を何らかの形で認証する必要があります。appscript では、getActiveUser().getEmail() (または関連) がメールを返すので、その人のデータを取得できますが、誰でもメールを送信できるため、このような認証は行われません。このための最良の方法を教えてもらえますか?

4

1 に答える 1

0

パラメータに従って応答するContentServiceを GAS に (REST Web サービスとして)使用できます (たとえば、ユーザー名をサーバーに送信して応答を得ることができます)。

doGet(e){
    var user = e.parameter.username;
    var reply = getReplyFor(user); //get some reply for concrete user
    return ContentService.createTextOutput(reply).setMimeType(ContentService.MimeType.JSON);
}

これが役立つことを願っています

下手な英語でごめんなさい=)

于 2013-07-16T16:54:39.823 に答える