Releases: hairizuanbinnoorazman/rgoogleslides
Releases · hairizuanbinnoorazman/rgoogleslides
Release to CRAN
Refer to the following link:
https://CRAN.R-project.org/package=rgoogleslides
rgoogleslides v0.2.0-alpha
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 etcaligned_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
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