Howto read list of selected mails with the Office.js API - api

The user can select emails in Outlook online by placing checkmarks in front of them. Is there a way to get the list of selected emails by means of the Office.js API?
Alternatively: is it possible to extend the [move to] button with custom options?

Currently these 2 features you mentioned are not part of the Office JS API. We track Outlook add-in feature requests on our user-voice page. Please add your requests there. Feature requests on user-voice are considered when we go through our planning process

Related

How to send a recurring event from Outlook to Google Calendar

I have some Outlook VBA code which executes when I add an event to my Outlook calendar. The code makes use of the google calendar API to send the event information to google. Google them updates my google calendar. I also have code which, when I delete an event from my Outlook calendar, will send a DELETE to google through the calendar API. Google then deletes the event from my google calendar. This code works perfectly.
Now I need to write the VBA code which will send recurring event data to google. Is there a simple way to send this information? Is there an online service that I can send information to and have an RRule string generated? Do I have to build the RRule string manually?
Thank you.
If you deal with Office365 account you may consider using the Graph API directly without involving client applications like Outlook. For the Exchange on-premise you may consider using Exchange Web Services, see Start using web services in Exchange for more information.
If you need to end up with a client-side solution you may consider creating a VSTO based add-in (COM add-in) which can sync everything with your system. See Walkthrough: Create your first VSTO Add-in for Outlook to get started quickly. VBA was not designed for distributing solutions on multiple machines.

What is the best way to throw errors in Outlook

I am making an Outlook taskpane add-in and want to show an Error Massage if my backend is not reachable. But I do not know how to open an Error box or the yellow error massage that Outlook uses is there a way?
or is there a better solution?
The yellow box is currently an internal feature, and we don't have JS APIs available to show that. You can request this as a new feature and we track Outlook add-in feature requests on our Tech Community Page. Please submit your request there and choose the appropriate label(s). Feature requests on Tech Community are considered, when we go through our planning process.
Otherwise, you could just create your own error message box in the taskpane to show the users.

Office JS Add-in API Compose appointment get contact

I'm searching in documentation how to get the list of contact of the Office account in the way to display it and let the user pick all phone numbers he need.
I assume is not possible during outlook appointment compose. But i would to be sure (Maybe i miss an important point in doc)
Thanks !
Currently the feature to get all contacts, you requested, is not a part of the product. We track Outlook add-in feature requests on our user-voice page. Please add your request there. Feature requests on user-voice are considered when we go through our planning process.
Meanwhile, you can achieve this by using REST API's.

Outlook add-in which uses another add-in

I have old outlook add-in (COM/VSTO). And I have new one with office.js.
Is it possible to use old one from new one?
Basically I want to imitate left click action on old plugin from new plugin code.
Thank you
Office.js API doesn't have functionality to directly communicate to the COM/VSTO technology add-ins. You may share certain message data and/or user properties as described at How to share user roaming settings between Outlook COM/VSTO and Office JS Add-in, but nothing more.
If you have strong business case and this is something you would like to see in upcoming Office.js releases, you may post your suggestion at officespdev.uservoice.com

Bigcommerce PHP API, get the email addresses of all newsletter subscriber, not using control panel

As state in the title, I want to get the email addresses from all my newsletter subscriber. Since this is just part of what I need to code up, dumping out the info into a csv file using Bigcommerce control panel is not an option.
So far, what I had figured out is getting the addresses from ALL the customers. Is there a filter I can apply so to filter the non-subscriber out of this list? Or there are other ways to approach this problem?
Thank you in advance for any helps.
At this time, it is not possible thru the Bigcommerce API. There are no fields for the customers resource to indicate if they signed up for the newsletter or not.
Furthermore, there is no API access to any of the newsletter content at all.
Please reference https://developer.bigcommerce.com/api/stores/v2/customers
If you were not aware, Bigcommerce already integrates directly (and nicely) with MailChimp. If you are set on using your own email marketing programs, simply have Bigcommerce integrate with MailChimp to port the newsletter subscribers over, and then you can look into connecting to the MailChimp API to grab the necessary data: http://apidocs.mailchimp.com