Skip to content

Releases: hairizuanbinnoorazman/rgoogleslides

Release to CRAN

11 Sep 17:03
Compare
Choose a tag to compare

rgoogleslides v0.2.0-alpha

11 May 15:32
Compare
Choose a tag to compare
Pre-release

Details

Alpha release of v0.2.0 of the rgoogleslides package.
The version of the package has been bumped up due to change in methodology in the way of the package is operating.

Previously,

  • Package relies on utilizing lists to manage the requests being sent to Googleslides API
  • Some functions within package immediately hit the Googleslides API once its utilized
  • Some of the function names are mirrors of the Googleslides API e.g. post_batchUpdate. The meaning behind the package is lost

Currently,

  • Package now relies on a R6 class to pass information between functions
  • Support of pipes (%>%). If you install the magittr package, you can utilize pipes
  • No function will hit the Googleslides API except for the commit_to_slides function. Commit to slides function is the renamed function of the previously named post_batchUpdate

Breaking changes

The following functions have been depreciated. Please use their alternatives.
Most of the functions have both naming changes as well as argument rearrangement

  • build_create_slide_page
  • build_create_shape
  • build_replace_all_text
  • build_insert_text
  • build_delete_text
  • build_delete_object
  • build_update_slides_position
  • build_create_table
  • build_create_image
  • create_data_table
  • post_batchUpdate

The following are alternatives to the above functions (in the same order).
The only function that does not have a replacement yet would be the create_data_table function

  • add_create_slide_page_request
  • add_create_shape_request
  • add_replace_all_text_request
  • add_insert_text_request
  • add_delete_text_request
  • add_delete_object_request
  • add_update_slides_position_request
  • add_create_table_request
  • add_create_image_request
  • SKIPPED
  • commit_to_slides

Features

The following features are added to the package

  • page_element_property Function no longer returns a list but instead returns a page_element_property R6 class. This allows for further feature development on the following class to check for data accuracy etc
  • aligned_page_element_property A convenience function that wraps the page element property in order to do calculations for aligned elements in googleslides

Initial release of rgoogleslides package

10 May 11:31
Compare
Choose a tag to compare

Functions and features

  • Allows user to authorize by either using default credentials provided by the package or by using client ids and client secrets that are provided by user
  • Inspect content in slides by defining the slide id
  • Creation of new pages in the slide
  • Text replacement across the slide
  • etc

Check for release of all available functions within the documentation of the package