使用 ipyvuetify 通过 Oulook 发送电子邮件

我正在开发一个小应用程序,我想在其中包含一个按钮,该按钮将打开 Outlook 电子邮件编辑器并向用户呈现空内容,但特定主题可供用户填写并发送回特定电子邮件。


有谁知道这是怎么做到的吗?


我在不同的解决方案中读到的内容不起作用:


例如,这会打开一个失败的网址


import ipyvuetify as v

v_btn = v.Btn(class_   = 'mx-2 light-blue darken-1', 

              href     = 'href="mailto:vinoth@email.com?subject=title&body=The message"',

                        children = ['send email?'])

v_btn

其他选项可能是创建一个 ipyvuetify 模板:


class sendemail(v.VuetifyTemplate):


    subject = Unicode('').tag(sync=True)

    label = Unicode('email').tag(sync=True)


    template = Unicode('''<v-btn

            color="primary"

            class="ma-1"

            @click="sendemail(subject)"

        >


            {{ theemail }}


        </v-btn>

    

        <script>

          export default {

            methods: {

              sendemail (subject) {

                var email = "whatever@company.org";

                document.location = "mailto:" + email +"?subject=" + subject + "&body=the body";

            },

            },

          }

        </script>''').tag(sync=True)

    

emailitBtn = clipboardBtn(subject='This is the subject of the email', label='send email')

emailitBtn

但这个解决方案也不起作用。有任何想法吗?


慕少森
浏览 130回答 1
1回答

哆啦的时光机

也许尝试一下import ipyvuetify as vv_btn = v.Btn(class_&nbsp; &nbsp;= 'mx-2 light-blue darken-1',&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; href&nbsp; &nbsp; &nbsp;= 'mailto:vinoth@email.com?subject=title&body=The message',&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; target&nbsp; &nbsp;= '_blank',&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; children = ['send email?'])v_btn我删除了 href 属性中的“href”,并添加了 target='_blank' 以在新窗口中打开它,它似乎可以工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python